diff --git a/src/gui/views/listview.py b/src/gui/views/listview.py index bcf8d51c0..e50a8a316 100644 --- a/src/gui/views/listview.py +++ b/src/gui/views/listview.py @@ -619,7 +619,11 @@ class ListView(NavigationView): filter_info = (False, value, value[0] in self.exact_search()) if same_col: + ##TODO GTK3 rows_reordered not exposed by gi, we need to reconnect + ## model to obtain desired effect, but this collapses nodes ... + self.list.set_model(None) self.model.reverse_order() + self.list.set_model(self.model) else: self.model = self.make_model(self.dbstate.db, self.sort_col, self.sort_order, diff --git a/src/gui/views/treemodels/treebasemodel.py b/src/gui/views/treemodels/treebasemodel.py index 621f36e66..8c58a413c 100644 --- a/src/gui/views/treemodels/treebasemodel.py +++ b/src/gui/views/treemodels/treebasemodel.py @@ -717,7 +717,8 @@ class TreeBaseModel(GObject.Object, Gtk.TreeModel): else: iternode = self.get_iter(node) path = self.do_get_path(iternode) - self.rows_reordered(path, iter, rows) + ##TODO GTK3: rows_reordered is not exposed in gi + #self.rows_reordered(path, iter, rows) if self.nrgroups > 1: for child in node.children: self._reverse_level(self.nodemap.node(child[1]))