commit-gnue
[Top][All Lists]
Advanced

[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.





reply via email to

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