[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r7388 - in trunk: gnue-common/src/datasources/drivers/Base gnue-f
From: |
reinhard |
Subject: |
[gnue] r7388 - in trunk: gnue-common/src/datasources/drivers/Base gnue-forms/src/GFObjects |
Date: |
Fri, 15 Apr 2005 19:20:07 -0500 (CDT) |
Author: reinhard
Date: 2005-04-15 19:20:06 -0500 (Fri, 15 Apr 2005)
New Revision: 7388
Modified:
trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Fixed deletion of last record in a detail result set.
Modified: trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-04-15
23:39:06 UTC (rev 7387)
+++ trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-04-16
00:20:06 UTC (rev 7388)
@@ -628,7 +628,9 @@
if self.__dataSource () is not None:
(self.__dataSource ()).notifyResultSetListeners ()
+ self.__sync ()
+
# ---------------------------------------------------------------------------
# Close the result set
# ---------------------------------------------------------------------------
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2005-04-15 23:39:06 UTC (rev
7387)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2005-04-16 00:20:06 UTC (rev
7388)
@@ -302,12 +302,14 @@
"""
self._resultSet = resultSet
- self._currentRecord = self._resultSet.getRecordNumber ()
self._recordCount = self._resultSet.getRecordCount ()
# This makes the resultSet call our currentRecordMoved method
resultSet.registerListener (self)
+ # Do this again because currentRecordMoved doesn't act on -1
+ self._currentRecord = self._resultSet.getRecordNumber ()
+
# If the ResultSet already has a current record loaded, stay there.
# Otherwise, jump to the first record. If there is none, create an empty
# record.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7388 - in trunk: gnue-common/src/datasources/drivers/Base gnue-forms/src/GFObjects,
reinhard <=