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
#
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue