diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-11-24 08:39:15 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-11-24 08:39:15 +0000 |
commit | 4bb1831158320d8fe3543153482f523c4fe7a82d (patch) | |
tree | d6e2adf36ef349d9df866d6e9a2f5b743a86eb2b /src/trg-torrent-tree-view.c | |
parent | ecacee36541bf3e4df775b465d5d1ecee3a65cce (diff) |
hopefully fix the infrequent crash when changing filter if first+other items selected, by swapping the sorted model and filtered model in their chaining order. I think the events on the filtered model weren't being propogated to the sorted model when the selection changes.
Diffstat (limited to 'src/trg-torrent-tree-view.c')
-rw-r--r-- | src/trg-torrent-tree-view.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/trg-torrent-tree-view.c b/src/trg-torrent-tree-view.c index 895b386..c03b664 100644 --- a/src/trg-torrent-tree-view.c +++ b/src/trg-torrent-tree-view.c @@ -167,7 +167,8 @@ TrgTorrentTreeView *trg_torrent_tree_view_new(TrgPrefs *prefs, GtkTreeModel * mo trg_tree_view_set_prefs(TRG_TREE_VIEW(obj), prefs); gtk_tree_view_set_model(GTK_TREE_VIEW(obj), model); trg_tree_view_setup_columns(TRG_TREE_VIEW(obj)); - trg_tree_view_restore_sort(TRG_TREE_VIEW(obj)); + + trg_tree_view_restore_sort(TRG_TREE_VIEW(obj), TRUE); return TRG_TORRENT_TREE_VIEW(obj); } |