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

sylpheed-jp:1710

From: KOBAYASHI Taizo <tkoba@xxxxxxxxxx>
Date: Wed, 15 May 2002 21:16:29 +0900
Subject: [sylpheed-jp:01710] [PATCH] アドレス補完

初めまして
京都の小林と申します。

本日から sylpheed を利用させて戴いています。
mew を並行して利用しているのですが、
alias (アドレス帳の別名)に複数のアドレスが在る場合に
バグ(ソースを読むと仕様にも思えますが)が見つかりましたので
パッチを作りました。

バグの内容は以下になります。

1) 「アドレス張」に以下のエントリーを作ります。
	[電子メールアドレス]: hoge1@xxxxxxxxxx, hoge2@xxxxxxxxxx
	[別名]: hoge

2) メッセージの作成で[宛先]に "ho" と書いて Tab を押すと
	[宛先]に
		hoge <hoge1@xxxxxxxxxx, hoge2@xxxxxxxxxx>
	と補完されてから、その下に候補ウインドウが
		ho
		hoge <hoge1@xxxxxxxxxx, hoge2@xxxxxxxxxx>
	と並びます。

3) 候補ウインドウの
		hoge <hoge1@xxxxxxxxxx, hoge2@xxxxxxxxxx>
	をハイライトにしてリターンキーを押すと
		hoge <hoge1@xxxxxxxxxx, hoge <hoge1@xxxxxxxxxx, hoge2@xxxxxxxxxx>
	となって了います。

このバグ、或いは仕様は一寸困るので
少しソースを眺めてみたところ、
Tab を押した際に[宛先]内で補完させなければ
希望どおりの動作をする事が判りました。

動作確認しましたところ良好で、
',' で区切って次々にアドレスを加えても大丈夫です。


パッチは以下になります。

--- addr_compl.c.orig   Wed May 15 20:17:07 2002
+++ addr_compl.c        Wed May 15 20:27:41 2002
@@ -684,7 +684,6 @@
 
                if (new) {
                        /* prevent "change" signal */
-                       replace_address_in_edit(entry, new, cursor_pos);
                        g_free(new);
                        completed = TRUE;
                }

採用して戴ければ幸です。

小林泰三


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

->    1710 2002-05-15 21:16 [tkoba@xxxxxxxxxx    ] [PATCH] アドレス補完                    
      1711 2002-05-16 02:00 ┗[hiro-y@xxxxxxxxxx   ]                                       
      1712 2002-05-16 03:24  ┗[tkoba@xxxxxxxxxx    ]