[Gtklab-devel] gtk+-2.8.9へのパッチ

アーカイブの一覧に戻る

Yasumichi Akahoshi w2lin****@lapis*****
2006年 1月 1日 (日) 22:14:57 JST


 赤星です。
 現在のVineSeed環境で gtk_file_filter_add_pixbuf_formats () を利用した
ファイル選択ダイアログで特定のディレクトリを開くと Segmentation fault を
起こすようです。これは、gtk/gtkfilefilter.c の gtk_file_filter_filter()
で FILTER_RULE_MIME_TYPE の場合は、filter_info->mime_type が NULL かどう
かチェックしてから strcmp () しているのに対し、
FILTER_RULE_PIXBUF_FORMATS の場合は、filter_info->mime_type が NULL かど
うかチェックせずに strcmp () しているのが原因であると思います。

# それ以前に mime_type が取得できない場合があるのも問題かもしれませんが。

http://bugzilla.gnome.org/show_bug.cgi?id=325435 に登録しておきました。

 これに対処するパッチを添付します。可能であれば、適用をお願いします。
 既知であれば、申し訳ありません。

-- 
Yasumichi Akahoshi
GnuPG Fingerprint = A947 88E9 351F 8FE2 02D6 BC99 79C5 20FF 0A63 FAFA
http://win2linux.sourceforge.jp/
http://cxplorer.sourceforge.jp/
http://vinedocs.sourceforge.jp/
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: filefilter-fix.patch
型:         application/octet-stream
サイズ:     414 バイト
説明:       無し
ダウンロード 


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