[Kazehakase-devel 1900] Re: ロケーションバーの選択文字列の扱い

アーカイブの一覧に戻る

Kouhei Sutou kou****@cozmi*****
2005年 2月 8日 (火) 11:56:22 JST


須藤です.

In <20050****@ikezo*****>
  "[Kazehakase-devel 1896] Re: ロケーションバーの選択文字列の扱い" on Tue, 8 Feb 2005 09:55:48 +0900,
  Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:

> > MozillaやFirefoxではロケーションバーのテキストを選択してから
> > 違うタブに移動しても真ん中クリックでタブを移動する前に選択し
> > てあったテキストを張り付けることができます.が,風博士ではで
> > きません.テキストがクリアされます.
> > 
> > ということで,MozillaやFirefoxと同じ挙動にするパッチです.
> 
> ありがたく使わせてもらいます。

せっかくうん○が出そうになってもらったあとで申し訳ないのです
が,バグってました. X<

クリップボード内の文字列長を数えるのはg_utf8_strlenじゃなく
てstrlenで良かったです.変に気を回しすぎてしまいました...

-------------- next part --------------
Index: src/kz-window.c
===================================================================
RCS file: /cvsroot/kazehakase/kazehakase/src/kz-window.c,v
retrieving revision 1.120.2.2
diff -u -p -r1.120.2.2 kz-window.c
--- src/kz-window.c	8 Feb 2005 00:58:37 -0000	1.120.2.2
+++ src/kz-window.c	8 Feb 2005 02:52:16 -0000
@@ -2361,9 +2361,7 @@ cb_notebook_switch_page (GtkNotebook *no
 			kz_entry_action_set_text(KZ_ENTRY_ACTION(action), "");
 
 		if (text) {
-			gtk_clipboard_set_text(clipboard,
-					       text,
-					       g_utf8_strlen(text, -1));
+			gtk_clipboard_set_text(clipboard, text, -1);
 			g_free(text);
 		}
 	}


Kazehakase-devel メーリングリストの案内
アーカイブの一覧に戻る