Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Quiñones <manuq@laptop.org>2012-11-24 15:56:35 (GMT)
committer Manuel Quiñones <manuq@laptop.org>2012-11-29 13:57:55 (GMT)
commitdc6851d43d13bf6227b4103131666cb7921d1eee (patch)
tree6ab0a091f10623a1f410817f3721cf2900f369cb
parent9e494ef056f44b50ea0cfd8e4ba5a2211983cf6f (diff)
Journal list view: make buddy cells invisible if the cell doesn't have a buddy - SL #4190
Signed-off-by: Manuel Quiñones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r--src/jarabe/journal/listview.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 85686c5..2e67527 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -239,6 +239,11 @@ class BaseListView(Gtk.Bin):
def __buddies_set_data_cb(self, column, cell, tree_model,
tree_iter, data):
+ buddy = tree_model.do_get_value(tree_iter, cell._model_column_index)
+ if buddy is None:
+ cell.props.visible = False
+ return
+
progress = tree_model[tree_iter][ListModel.COLUMN_PROGRESS]
cell.props.visible = progress >= 100