فهرست منبع

Halted key event passing during hot key editing

Gyedo Jeon 16 سال پیش
والد
کامیت
4fca72f556
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      direct/src/leveleditor/HotKeyUI.py

+ 2 - 1
direct/src/leveleditor/HotKeyUI.py

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