commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-designer/src/base/tools TriggerEditor.py


From: Jason Cater
Subject: gnue-designer/src/base/tools TriggerEditor.py
Date: Mon, 21 Jul 2003 20:24:20 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-designer
Branch:         
Changes by:     Jason Cater <address@hidden>    03/07/21 20:24:19

Modified files:
        src/base/tools : TriggerEditor.py 

Log message:
        fixed the horrible dropdown bug on the trigger code editor that caused 
X to lockup

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-designer/src/base/tools/TriggerEditor.py.diff?tr1=1.34&tr2=1.35&r1=text&r2=text

Patches:
Index: gnue-designer/src/base/tools/TriggerEditor.py
diff -c gnue-designer/src/base/tools/TriggerEditor.py:1.34 
gnue-designer/src/base/tools/TriggerEditor.py:1.35
*** gnue-designer/src/base/tools/TriggerEditor.py:1.34  Fri Jun 13 17:12:32 2003
--- gnue-designer/src/base/tools/TriggerEditor.py       Mon Jul 21 20:24:19 2003
***************
*** 104,114 ****
      s= event.GetSelection()
      if s:
        trigger = self.triggerMap[self.triggerList[s-1]]
!       self.dispatchEvent('TriggerSelected',
                         object = trigger,
                         originator = None)
        if trigger.type.upper() != 'NAMED':
!         self.dispatchEvent('ObjectSelected',
                             object = trigger._parent,
                             originator = None)
  
--- 104,114 ----
      s= event.GetSelection()
      if s:
        trigger = self.triggerMap[self.triggerList[s-1]]
!       wxCallAfter(self.dispatchEvent,'TriggerSelected',
                         object = trigger,
                         originator = None)
        if trigger.type.upper() != 'NAMED':
!         wxCallAfter(self.dispatchEvent,'ObjectSelected',
                             object = trigger._parent,
                             originator = None)
  
***************
*** 120,125 ****
--- 120,126 ----
        self.editor.InEditMode = 1
        self.editor.SetReadOnly(1)
        self.object = None
+     event.Skip()
  
  
    def _onSize(self, event):




reply via email to

[Prev in Thread] Current Thread [Next in Thread]