コミットしておきました:
- GUI部品のイベントが正常に実行されるよう、参照の初期化を予め行うように変更。 (
r202)(
@387)
■原因レポート
1. GUI部品への参照(?) pgroup は、作成時に一旦 g で初期化する
(どの部品も同じ g で初期化される)
2. 初回イベント実行時、 pgroup を元にイベントハンドラを探す
3. これで見つからなかったら、まず pgroup を正しい値に初期化した上で再びイベントハンドラを探す
* ところが特定の状況下では、そもそもの「イベント発生元」が違うものになる(!?)
→ この原因が全く不明&再現状況も未だ謎
* そしてこの「イベント部品」のイベントハンドラが見つかるため、pgroupも書き替わらない
ということで、3で行っていた pgroup の初期化を1時点でやるように変更。
これで3が発生しなくなる。
----------------
皆さん再現報告ありがとうございます。
再現状況がもっと詳しく分かれば根っこの原因が分かるのではないかと思ったのですが、
結局なぜこの状況で正常にイベントが実行できないようになってしまうのか、
根本的な原因が分からないままですorz
バージョンアップ後、正常に実行できることの確認もよろしくお願いします<(_ _)>
では