~sir-rainbow/+junk/scribes-on-win

« back to all changes in this revision

Viewing changes to plugins/Templates/Monitor.py

  • Committer: goldenmyst
  • Date: 2007-10-29 18:27:12 UTC
  • Revision ID: goldenmyst@goldenmyst-desktop-20071029182712-5fw9ky4530srdgnl
Hopeful final fix for the crash problem

Show diffs side-by-side

added added

removed removed

Lines of Context:
222
222
                if not_(word):
223
223
                        self.__manager.emit("no-trigger-found", (self.__bmark, self.__emark))
224
224
                        return False
225
 
                from gobject import idle_add, source_remove
 
225
                from gobject import idle_add, source_remove, timeout_add
226
226
                try:
227
227
                        source_remove(self.__cursor_moved_id)
228
228
                except:
229
229
                        pass
230
 
                self.__cursor_moved_id = idle_add(self.__check_trigger, word)
 
230
                self.__cursor_moved_id = timeout_add(50, self.__check_trigger, word)
231
231
                return False
232
232
 
233
233
        def __key_press_event_cb(self, textview, event):