[Kazehakase-devel 2818] [パッチ for 0.4.8] ロケーションバーからURI が開けない

Back to archive index

Takeshi Hamasaki takes****@gmail*****
2007年 9月 15日 (土) 10:58:30 JST


こんにちは、濱崎です。
バグらしきものを見つけたので、報告するために
先ほどMLへの参加手続きをしました。

現象:ロケーションバーからURI を開くことができない
http://www.google.co.jp/ 等、いくつか試しましたが×でした。
ブックマークに一度登録してからなら開くことができました。

バージョンは 0.4.8 、この時起動した端末に出ているメッセージは
(kazehakase:3917): Kazehakase-Bookmarks-CRITICAL **:
kz_smart_bookmark_get_smart_uri: assertion `KZ_IS_BOOKMARK(bookmark)'
failed

です。(プロセス番号はそのたびに変わります。)

取りあえずの対処として、
src/bookmark/kz-smart-bookmark.c に変更を加えました。
-----------------------------ここから
--- src/bookmarks/kz-smart-bookmark.c.orig      2007-08-30 00:45:09.000000000 +0
900
+++ src/bookmarks/kz-smart-bookmark.c   2007-09-15 10:11:04.000000000 +0900
@@ -252,7 +252,7 @@
        GMatchInfo *match_info = NULL;
        GError *error = NULL;

-       g_return_val_if_fail(KZ_IS_BOOKMARK(bookmark), NULL);
+       g_return_val_if_fail(KZ_IS_BOOKMARK(bookmark), g_strdup(text));

        if (!text)
                return g_strdup("");
-----------------------------ここまで

make clean && make してインストールし直したところ、
ロケーションバーから URI が開けるようになりました。
メッセージが出るのは以前と同様です。

環境は
x86 上の Debian GNU/Linux, lenny と sid が混ざっています。
他に必要な情報がありましたらお知らせください。
上のパッチ、添付もしておきます。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: kz-smart-bookmark.c.diff
型:         text/x-diff
サイズ:     393 バイト
説明:       無し
Download 


Kazehakase-devel メーリングリストの案内
Back to archive index