Ticket #393 (closed 不具合: fixed)

Opened 5 months ago

Last modified 4 months ago

tooltip-show を連続して呼ぶと、フレームが消える。

Reported by: anonymous Assigned to:
Priority: major Milestone: 3.01
Component: その他/一般 Version: 3.00 (開発中)
Keywords: Cc:

Description

同じ文字列を指定してtooltip-show (x-show-tip)を呼ぶと、Meadowのフレームが消える。

(progn (tooltip-show "abc") (tooltip-show "def")) -> 正常

(progn (tooltip-show "abc") (tooltip-show "abc")) -> フレームが消える

フレームがひとつの場合、

progn: Attempt to delete the sole visible or iconified frame

のエラーとなります。tooltipを表示しているフレームを消そうとして、通常フレームを消してしまっているように見えます。

Attachments

Change History

07/16/08 10:26:53 changed by anonymous

ChangeLog?を参照すると、2000-12-14のw32fns.cの変更のマージ・ミスのようです。

遠因はTicket#392と同じと言えるかもしれません。

07/22/08 15:57:00 changed by gotoh

  • status changed from new to closed.
  • resolution set to fixed.

r4240 で直ったと思います。 tipframeの削除処理を行うmeadow固有のコードがあるのですが、 その処理が、tipframeの再利用を行うケースでも実行されてしまっていたのが問題のようです。 再利用されるのはtext等が同一の場合で、報告のケースの後者が該当します。

#392のような問題もあるかとは思いますが、そちらはかなり気合のいる作業なので 本件はこの方法で。


Add/Change #393 (tooltip-show を連続して呼ぶと、フレームが消える。)




Change Properties
Action