commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8244 - in trunk/gnue-forms/src: . GFObjects


From: johannes
Subject: [gnue] r8244 - in trunk/gnue-forms/src: . GFObjects
Date: Mon, 3 Apr 2006 18:20:00 -0500 (CDT)

Author: johannes
Date: 2006-03-20 09:51:47 -0600 (Mon, 20 Mar 2006)
New Revision: 8244

Modified:
   trunk/gnue-forms/src/GFInstance.py
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Always update the record counter/status


Modified: trunk/gnue-forms/src/GFInstance.py
===================================================================
--- trunk/gnue-forms/src/GFInstance.py  2006-03-20 15:03:26 UTC (rev 8243)
+++ trunk/gnue-forms/src/GFInstance.py  2006-03-20 15:51:47 UTC (rev 8244)
@@ -401,7 +401,8 @@
 
   def updateRecordCounter (self, form):
 
-    self.updateStatusBar (currentRecord = form._currentBlock._currentRecord +1,
+    if form._currentBlock:
+      self.updateStatusBar (currentRecord = 
form._currentBlock._currentRecord+1,
                       maxRecord = form._currentBlock._recordCount, form = form)
 
 
@@ -436,6 +437,9 @@
 
   def updateRecordStatus(self, form):
 
+    if not form._currentBlock:
+      return
+
     if form._currentBlock._resultSet.current.isDeleted ():
       status = 'deleted'
     elif form._currentBlock._resultSet.current.isPending ():

Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-03-20 15:03:26 UTC (rev 
8243)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-03-20 15:51:47 UTC (rev 
8244)
@@ -277,6 +277,10 @@
     else:
       self.switchRecord (recno - self._currentRecord)
 
+    self._form._instance.updateRecordCounter (self._form)
+    self._form._instance.updateRecordStatus (self._form)
+
+
   # ---------------------------------------------------------------------------
 
   def __dsCursorMoved (self, event):
@@ -441,6 +445,8 @@
       sb.adjustScrollbar (self.__visibleStart,
           max (self._recordCount, self.__visibleStart + self._rows))
 
+
+
   #
   # newRecord
   #





reply via email to

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