Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2010-10-15 20:11:10 (GMT)
committer Sascha Silbe <sascha-pgp@silbe.org>2010-10-22 17:26:26 (GMT)
commit90099c32b8b28a31d9fc500351c65d26f63af23e (patch)
tree8a0dae2eaaea404ffcf2d3091d53156f06f5b0aa
parentb2e1ab02441a0124d753c4239c627a3994264d40 (diff)
CellRendererInvoker._redraw_path(): assure column is defined
We know that our code is correct and column should always be assigned, but it never hurts to act defensively and guard against bugs in other pieces of the code (or other components like GTK).
-rw-r--r--src/sugar/graphics/palettewindow.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sugar/graphics/palettewindow.py b/src/sugar/graphics/palettewindow.py
index c5deecd..9c3a02a 100644
--- a/src/sugar/graphics/palettewindow.py
+++ b/src/sugar/graphics/palettewindow.py
@@ -938,9 +938,11 @@ class CellRendererInvoker(Invoker):
self.notify_mouse_leave()
def _redraw_path(self, path):
+ column = None
for column in self._tree_view.get_columns():
if self._cell_renderer in column.get_cell_renderers():
break
+ assert column is not None
area = self._tree_view.get_background_area(path, column)
x, y = \
self._tree_view.convert_bin_window_to_widget_coords(area.x, area.y)