]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/FileBrowseButton.py
Don't decref if the interpreter is not initialized, (eg. it's in its
[wxWidgets.git] / wxPython / demo / FileBrowseButton.py
index 369c245769672edbff9eddf47afdbefa329dfeb9..2af110a9f8eb81d9b63fd429f0acf1c64cc43d07 100644 (file)
@@ -27,7 +27,8 @@ class TestPanel(wx.Panel):
             self, -1, size=(450, -1), changeCallback = self.dbbCallback
             )
 
-        self.fbbh.SetHistory(['You', 'can', 'put', 'some', 'filenames', 'here'])
+        self.fbbh.callCallback = False
+        self.fbbh.SetHistory(['You', 'can', 'put', 'some', 'filenames', 'here'], 4)
 
         sizer = wx.BoxSizer(wx.VERTICAL)
         sizer.Add(self.fbb, 0, wx.ALL, 5)
@@ -45,6 +46,8 @@ class TestPanel(wx.Panel):
     def fbbhCallback(self, evt):
         if hasattr(self, 'fbbh'):
             value = evt.GetString()
+            if not value:
+                return
             self.log.write('FileBrowseButtonWithHistory: %s\n' % value)
             history = self.fbbh.GetHistory()
             if value not in history: