commit-gnue
[Top][All Lists]
Advanced

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

r6751 - trunk/gnue-forms/src/uidrivers/gtk2/widgets


From: johannes
Subject: r6751 - trunk/gnue-forms/src/uidrivers/gtk2/widgets
Date: Mon, 29 Nov 2004 06:52:58 -0600 (CST)

Author: johannes
Date: 2004-11-29 06:52:56 -0600 (Mon, 29 Nov 2004)
New Revision: 6751

Modified:
   trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py
Log:
Don't crash if no iterater is given on a selection change


Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py        2004-11-28 
18:08:36 UTC (rev 6750)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py        2004-11-29 
12:52:56 UTC (rev 6751)
@@ -485,14 +485,17 @@
   def _selectionChanged (self, treeSelection, gfObject):
 
     (model, tIter) = treeSelection.get_selected ()
-    desc = model.get_value (tIter, 1)
+    if tIter is not None:
+      desc = model.get_value (tIter, 1)
+
     fRef = gfObject._form
 
     action = events.Event ('requestFOCUS', gfObject, _form = fRef)
     self._eventHandler (action)
 
-    action = events.Event ('requestREPLACEVALUE', text = desc, _form = fRef)
-    self._eventHandler (action)
+    if tIter is not None:
+      action = events.Event ('requestREPLACEVALUE', text = desc, _form = fRef)
+      self._eventHandler (action)
 
 
   # ---------------------------------------------------------------------------





reply via email to

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