buri17のチラシの裏
基本的に見知らぬ人にはまったく(知ってる人にもほとんど)無意味な日常の瑣末な出来事の羅列です。
2008/07/05
org.eclipse.swt.events.DisposeListenerではまる
widgetDisposed()が、本当にdisposeされる前に呼ばれるとは。
(((Widget)e.getSource()).isDisposed()がfalseを返す。)
おかげで子をdisposeした後DisposeListenerで親の再レイアウトすると子の分のサイズが確保されたままになってしまう現象にはまりました。
こういう微妙な挙動ってJavadoc見てもよく分かりません。
DiposeListenerを誤用しているだけかも知れませんが。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿