diff options
author | Martyn Russell <martyn@lanedo.com> | 2012-05-04 16:57:22 +0100 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2012-05-04 16:59:29 +0100 |
commit | ff732b17e452523eadaa5e8f6ddb2e7135efa19f (patch) | |
tree | 1354a3c5e58aceca6918b4185a665278a805bd29 | |
parent | 36ae98cd502d2ba8dc36ff281ef1b0258f61bd8c (diff) | |
download | tracker-ff732b17e452523eadaa5e8f6ddb2e7135efa19f.tar.gz |
tracker-preferences: Sort the list contents for ignored patterns
Fixes GB#675431.
-rw-r--r-- | src/tracker-preferences/tracker-preferences.vala | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/tracker-preferences/tracker-preferences.vala b/src/tracker-preferences/tracker-preferences.vala index 9d285f358..07e0971d1 100644 --- a/src/tracker-preferences/tracker-preferences.vala +++ b/src/tracker-preferences/tracker-preferences.vala @@ -143,10 +143,10 @@ public class Tracker.Preferences { treeview_ignored_directories_with_content = builder.get_object ("treeview_ignored_directories_with_content") as TreeView; treeview_ignored_files = builder.get_object ("treeview_ignored_files") as TreeView; - treeview_setup (treeview_index, _("Directory"), true); - treeview_setup (treeview_ignored_directories, _("Directory"), false); - treeview_setup (treeview_ignored_directories_with_content, _("Directory"), false); - treeview_setup (treeview_ignored_files, _("File"), false); + treeview_setup (treeview_index, _("Directory"), true, false); + treeview_setup (treeview_ignored_directories, _("Directory"), false, true); + treeview_setup (treeview_ignored_directories_with_content, _("Directory"), false, true); + treeview_setup (treeview_ignored_files, _("File"), false, true); liststore_index = builder.get_object ("liststore_index") as ListStore; liststore_index.set_sort_column_id (0, Gtk.SortType.ASCENDING); @@ -774,7 +774,7 @@ public class Tracker.Preferences { } } - private void treeview_setup (TreeView view, string title, bool show_recurse_column) { + private void treeview_setup (TreeView view, string title, bool show_recurse_column, bool sort) { TreeViewColumn column; GLib.List<weak TreeViewColumn> columns = view.get_columns (); @@ -810,6 +810,11 @@ public class Tracker.Preferences { store.set (iter, 1, !toggle.active); }); } + + if (sort) { + TreeSortable sortable = view.get_model() as TreeSortable; + sortable.set_sort_column_id (0, SortType.ASCENDING); + } } private void sanitize_user_dirs () { |