diff options
author | Manuel 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) |
commit | dc6851d43d13bf6227b4103131666cb7921d1eee (patch) | |
tree | 6ab0a091f10623a1f410817f3721cf2900f369cb | |
parent | 9e494ef056f44b50ea0cfd8e4ba5a2211983cf6f (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.py | 5 |
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 |