Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/listview.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/listview.py')
-rw-r--r--src/jarabe/journal/listview.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 61b4721..85686c5 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -678,8 +678,13 @@ class CellRendererBuddy(CellRendererIcon):
tree_model = self.tree_view.get_model()
row = tree_model[self.props.palette_invoker.path]
- if row[self._model_column_index] is not None:
- nick, xo_color = row[self._model_column_index]
+ # FIXME workaround for pygobject bug, see
+ # https://bugzilla.gnome.org/show_bug.cgi?id=689277
+
+ # if row[self._model_column_index] is not None:
+ # nick, xo_color = row[self._model_column_index]
+ if row.model.do_get_value(row.iter, self._model_column_index) is not None:
+ nick, xo_color = row.model.do_get_value(row.iter, self._model_column_index)
return BuddyPalette((nick, xo_color.to_string()))
else:
return None