summaryrefslogtreecommitdiff
path: root/src/trg-peers-tree-view.c
diff options
context:
space:
mode:
authorGravatar Alan F <ajf@eth0.org.uk>2014-02-02 14:57:06 +0000
committerGravatar Alan F <ajf@eth0.org.uk>2014-02-02 14:57:06 +0000
commitb598a43dfe3123c3cec1022e59558b09ffe4dac5 (patch)
tree233cc5aa371c1f1e35a1618120dfd0d0c2076db1 /src/trg-peers-tree-view.c
parente7a058f0e239fa112676c8e3d5fb73279f2dee13 (diff)
load country and city when the column is enabled, so no need to reopen the window.
Diffstat (limited to 'src/trg-peers-tree-view.c')
-rw-r--r--src/trg-peers-tree-view.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/trg-peers-tree-view.c b/src/trg-peers-tree-view.c
index 2bbb301..7ed5645 100644
--- a/src/trg-peers-tree-view.c
+++ b/src/trg-peers-tree-view.c
@@ -75,10 +75,11 @@ static void trg_peers_tree_view_init(TrgPeersTreeView * self)
}
static void trg_peers_tree_view_column_added(TrgTreeView *tv, const gchar *id) {
+ TrgPeersModel *model = TRG_PEERS_MODEL(gtk_tree_view_get_model(GTK_TREE_VIEW(tv)));
if (!g_strcmp0(id, "city")) {
-
+ trg_peers_model_add_city_column(model);
} else if (!g_strcmp0(id, "country")) {
-
+ trg_peers_model_add_country_column(model);
}
}