]> git.saurik.com Git - wxWidgets.git/commitdiff
another fix for undo/redo
authorRoman Rolinsky <rolinsky@femagsoft.com>
Thu, 15 Mar 2007 22:39:26 +0000 (22:39 +0000)
committerRoman Rolinsky <rolinsky@femagsoft.com>
Thu, 15 Mar 2007 22:39:26 +0000 (22:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44838 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/wx/tools/XRCed/panel.py
wxPython/wx/tools/XRCed/params.py

index 0f098eef3df5fe835e313d1ccc8aab9fcd4568da..d05dc3793c24bdc37f035c82fa5a41fae39f6fa7 100644 (file)
@@ -242,7 +242,7 @@ class ParamPage(wx.Panel):
     # Save current state
     def SaveState(self):
         self.origChecks = map(lambda i: (i[0], i[1].GetValue()), self.checks.items())
-        self.origControls = map(lambda i: (i[0], i[1].GetValue(), i[1].IsEnabled()),
+        self.origControls = map(lambda i: (i[0], i[1].GetValue(), i[1].enabled),
                             self.controls.items())
         if self.controlName:
             self.origName = self.controlName.GetValue()
index 53027dddec9e325c02fc86e8ba8a14d410339a2a..7142449f847963328d686208c44793040386c9bb 100644 (file)
@@ -36,6 +36,7 @@ class PPanel(wx.Panel):
         wx.Panel.__init__(self, parent, -1, name=name)
         self.modified = self.freeze = False
     def Enable(self, value):
+        self.enabled = value
         # Something strange is going on with enable so we make sure...
         for w in self.GetChildren():
             w.Enable(value)