[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8545 - trunk/gnue-forms/src/uidrivers/_base
From: |
reinhard |
Subject: |
[gnue] r8545 - trunk/gnue-forms/src/uidrivers/_base |
Date: |
Mon, 31 Jul 2006 13:42:28 -0500 (CDT) |
Author: reinhard
Date: 2006-07-31 13:42:28 -0500 (Mon, 31 Jul 2006)
New Revision: 8545
Modified:
trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
Log:
At updating the entry display, leave out current entry as it might contain
changes that are not yet stored in the corresponding GFField.
Modified: trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/_base/UIdriver.py 2006-07-31 17:10:26 UTC
(rev 8544)
+++ trunk/gnue-forms/src/uidrivers/_base/UIdriver.py 2006-07-31 18:42:28 UTC
(rev 8545)
@@ -376,10 +376,12 @@
uiWidget.set_value(value, count)
# Fill current spot
- value = handler.getDisplayFiller (entry.getValue ())
- assert gDebug (5, "UPD-ENTRY %s current: %s (%s)" % (entry, repr(value),
- index))
- uiWidget.set_value(value, index)
+ # Do not execute if we were editing - would overwrite unsaved change
+ if not prehandling:
+ value = handler.getDisplayFiller (entry.getValue ())
+ assert gDebug (5, "UPD-ENTRY %s current: %s (%s)" % (entry, repr(value),
+ index))
+ uiWidget.set_value(value, index)
# Fill trailing spots
#
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8545 - trunk/gnue-forms/src/uidrivers/_base,
reinhard <=