Kouhei Sutou
kou****@cozmi*****
2005年 2月 10日 (木) 01:03:37 JST
須藤です. 日本語を含むリンク先を新しいタブで開くと落ちることがあるよう です. たとえば,以下のようなリンクを新しいタブで開く(真ん中クリッ クする)と落ちます.普通に開く(左クリックする)と落ちません. <html> <body> <a href="rubyのtypekeyライブラリ">rubyのtypekeyライブラリ</a> </body> </html> 深く追っていませんが,href="あいうえお"とかしても落ちないの で私にはさっぱりです. 落ちないようにURLがUTF-8的におかしければタブを開かないパッチ を添付しますが,エラーメッセージなどを表示しないので不親切で す. -------------- next part -------------- Index: src/kz-window.c =================================================================== RCS file: /cvsroot/kazehakase/kazehakase/src/kz-window.c,v retrieving revision 1.120.2.3 diff -u -p -r1.120.2.3 kz-window.c --- src/kz-window.c 8 Feb 2005 04:28:17 -0000 1.120.2.3 +++ src/kz-window.c 9 Feb 2005 16:03:11 -0000 @@ -1051,6 +1051,7 @@ kz_window_open_new_tab_with_parent (KzWi gint pos; g_return_val_if_fail(KZ_IS_WINDOW(kz), NULL); + g_return_val_if_fail(g_utf8_validate(url, strlen(url), NULL), NULL); kzembed = kz_window_create_embed(kz, url); kztab = KZ_TAB_LABEL(kz_tab_label_new(kz, kzembed));