- 372 名前:364 mailto:sage [2008/11/04(火) 19:39:16 ID:y4scTvX50]
- 使ってみていたが、ファイルリネーム後にキーを受け付けなくなったりするな。
やはりsubThreadCall()がネックのようだ。 キーイベントはsubThreadCall()内でハンドラを摩り替えているが、 タイマは動いたままなので、UIスレッドからでもタイマ経由で subThreadCall()実行中にsubThreadCall()に再入する可能性があり、 その場合は余裕で問題が発生する。 とりあえずsubThreadCall()前後でonTimerJob()とonTimerSyncCall()が走らないように 摩り替えるようにしてみた。 codepad.org/t2j940nG 今回のはextensionに入れることを念頭に書いた。 foo.pyとかいう名前で保存してextensionに入れた場合は、 configure()の中で、 import hoge foo.start_directory_watch(window) とかやればおk。
|

|