diff options
author | Nat <natcl@hotmail.com> | 2007-10-10 21:20:22 (GMT) |
---|---|---|
committer | Nat <natcl@hotmail.com> | 2007-10-10 21:20:22 (GMT) |
commit | 04866bea73a97f15cd1f4df31b305e4e30828044 (patch) | |
tree | f9bb7ebb63c80690e3ce275bf9098dbca98dbced /TamTamEdit.activity/Edit | |
parent | 7b14766b572db9745d6e7046382b08abb2cdc6dd (diff) |
Temp fix for Title field erase problem
Diffstat (limited to 'TamTamEdit.activity/Edit')
-rw-r--r-- | TamTamEdit.activity/Edit/MainWindow.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/TamTamEdit.activity/Edit/MainWindow.py b/TamTamEdit.activity/Edit/MainWindow.py index 6323833..ee0df21 100644 --- a/TamTamEdit.activity/Edit/MainWindow.py +++ b/TamTamEdit.activity/Edit/MainWindow.py @@ -1482,6 +1482,9 @@ class MainWindow( gtk.EventBox ): def handleKeyboardShortcuts(self,event): keyval = event.keyval + if self.activity.activity_toolbar.title.is_focus(): + return + # backspace and del keys if keyval == gtk.keysyms.Delete or keyval == gtk.keysyms.BackSpace: if self.context == CONTEXT.PAGE: self.pageDelete() @@ -1516,6 +1519,7 @@ class MainWindow( gtk.EventBox ): def onKeyPress(self,widget,event): + self.handleKeyboardShortcuts(event) Config.ModKeys.keyPress( event.hardware_keycode ) key = event.hardware_keycode @@ -1646,6 +1650,7 @@ class MainWindow( gtk.EventBox ): self.durUpdate = gobject.timeout_add( 25, self.durationUpdate ) def onKeyRelease(self,widget,event): + Config.ModKeys.keyRelease( event.hardware_keycode ) key = event.hardware_keycode |