Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/browse/tableview.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/browse/tableview.py')
-rw-r--r--src/jarabe/journal/browse/tableview.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/jarabe/journal/browse/tableview.py b/src/jarabe/journal/browse/tableview.py
index 43a871b..4aa6697 100644
--- a/src/jarabe/journal/browse/tableview.py
+++ b/src/jarabe/journal/browse/tableview.py
@@ -329,7 +329,7 @@ class TableView(gtk.Bin):
def _get_frame(self):
adj = self._full_adjustment
return (int(adj.value / self._cell_height) * self._cols,
- (int(adj.value / self._cell_height) + self._rows) * \
+ (int(adj.value / self._cell_height) + self._rows + 1) * \
self._cols - 1)
def __adjustment_value_changed(self, adjustment, force=False):
@@ -361,8 +361,9 @@ class TableView(gtk.Bin):
cell.row = None
if cell_num < count:
- cell.row = self._model.get_row((cell_num,),
- self._get_frame())
+ row = self._model.get_row((cell_num,), self._get_frame())
+ if row != False:
+ cell.row = row
self._fillin_cell(canvas, cell)
cell_num += 1