Changes
1 changed files (+8/-6)
-
-
@@ -109,12 +109,12 @@ loading.visible = false;this.sensitive = true; } private void pop() { private void pop(bool scroll_to_top = true) { this.item = null; this.load(true); this.load(true, scroll_to_top); } private void load(bool pop = false) { private void load(bool pop = false, bool scroll_to_top = true) { if (conn == null || _hierarchy == null || is_loading) { return; }
-
@@ -146,19 +146,21 @@ subtitle.visible = false;} items.remove_all(); scroller.vadjustment.value = scroller.vadjustment.lower; if (scroll_to_top) { scroller.vadjustment.value = scroller.vadjustment.lower; } foreach (var item in action.items) { var row = new BrowseItem.Row(item, conn); var nav = (BrowseItem.Navigation) row.child; nav.action_selected.connect((selected_item) => { this.item = selected_item; load(); load(false, false); }); nav.actions_open.connect(() => { load_actions(nav, item); }); nav.actions_close.connect(() => { this.pop(); this.pop(false); }); items.append(row); }
-