Halted key event passing during hot key editing

This commit is contained in:
Gyedo Jeon 2010-02-23 23:08:58 +00:00
parent 569adce11b
commit 4fca72f556

View File

@ -137,6 +137,7 @@ class HotKeyPanel(ScrolledPanel):
self.SetupScrolling(self, scroll_y=True, rate_y=20) self.SetupScrolling(self, scroll_y=True, rate_y=20)
def onEdit(self, evt, key): def onEdit(self, evt, key):
base.le.ui.wxApp.Unbind(wx.EVT_CHAR)
editUI = EditHotKeyDialog(self, -1, 'Edit Hot Key', key) editUI = EditHotKeyDialog(self, -1, 'Edit Hot Key', key)
editUI.ShowModal() editUI.ShowModal()
editUI.Destroy() editUI.Destroy()
@ -145,7 +146,7 @@ class HotKeyPanel(ScrolledPanel):
if sizer is not None: if sizer is not None:
sizer.DeleteWindows() sizer.DeleteWindows()
self.SetSizer(None) self.SetSizer(None)
base.le.ui.wxApp.Bind(wx.EVT_CHAR, base.le.ui.onKeyEvent)
self.updateUI() self.updateUI()
class HotKeyUI(wx.Dialog): class HotKeyUI(wx.Dialog):