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