[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:161

From: Masanobu NAKAGAWA <m-naka@xxxxxxxxxx>
Date: Fri, 8 Dec 2000 02:17:45 +0900
Subject: [sylpheed-jp:00161] Addressbook

なかがわ@札幌です。

最近すっかりご無沙汰していましたが、ずっと前に話に出ていた、送信者のアドレ
スをアドレスブックに追加するパッチを作成してみました。

手順は、
・サマリービューから登録したい人のメールを選択し
・[右クリック] -> [Add address to addressbook] 
という感じです。

で、このパッチをつくっているときに見つけたのですが、アドレス帳に2つ以上の
アドレスを追加したのち、アドレスをすべて削除しようとすると、最後の一つのア
ドレスを削除するときに、Segmentation faultで落ちてしまうようです。

Program received signal SIGSEGV, Segmentation fault.
0x4005d6dc in draw_rows () from /usr/lib/libgtk-1.2.so.0
(gdb) bt
#0  0x4005d6dc in draw_rows () from /usr/lib/libgtk-1.2.so.0
#1  0x4005e0b5 in vadjustment_value_changed () from
/usr/lib/libgtk-1.2.so.0
#2  0x400b5773 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#3  0x400e8581 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0
#4  0x400e7adb in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x400e64e6 in gtk_signal_emit_by_name () from /usr/lib/libgtk-1.2.so.0
#6  0x4005dab6 in adjust_adjustments () from /usr/lib/libgtk-1.2.so.0
#7  0x40055774 in real_remove_row () from /usr/lib/libgtk-1.2.so.0
#8  0x40061908 in gtk_clist_remove () from /usr/lib/libgtk-1.2.so.0
#9  0x8087864 in addressbook_del_clicked (button=0x81637c0, data=0x0)
    at addressbook.c:596
(以下略)

オブジェクトのnew辺りかなとは思うのですが、ちょっとまだおいきれていません
のでとりあえず、ご報告まで :-P

あと、アドレス帳まわりは、結構いろいろみなさんアイデアがありそうな気がしま
すが、今後はどういう方向でいかれますか?
TODOにはgnome対応とありますが、gnomecardと連携と言う方向で行きます?

個人的にはせっかくのXML対応アドレス帳なので、機能拡充していってほしい気が
しますね。


--
-------------------------------------------------------
Masanobu NAKAGAWA / Sapporo, Japan / Lightning X1
mailto:m-naka@xxxxxxxxxx


[前][次][番号順一覧][スレッド一覧]