diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-08-30 21:54:03 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-08-30 21:54:03 +0000 |
commit | 7bf25fa4ac9b91d8249a3e43e35f4e11e28c1ef4 (patch) | |
tree | 7892c94237cc7e99801529120fc0159da70d0afc /src/trg-trackers-tree-view.c | |
parent | 2d138cfea66be044c8739d8f3122ed5ff62d043c (diff) |
implement seed/download queues in Transmission >= 2.40
Diffstat (limited to 'src/trg-trackers-tree-view.c')
-rw-r--r-- | src/trg-trackers-tree-view.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/trg-trackers-tree-view.c b/src/trg-trackers-tree-view.c index 2fbccdf..4364e52 100644 --- a/src/trg-trackers-tree-view.c +++ b/src/trg-trackers-tree-view.c @@ -50,6 +50,11 @@ trg_trackers_tree_view_class_init(TrgTrackersTreeViewClass * klass) g_type_class_add_private(klass, sizeof(TrgTrackersTreeViewPrivate)); } +static gboolean is_tracker_edit_supported(TrgClient *tc) +{ + return trg_client_get_version(tc) >= 2.10; +} + static void on_trackers_update(JsonObject * response, int status, gpointer data) { @@ -67,7 +72,7 @@ void trg_trackers_tree_view_new_connection(TrgTrackersTreeView * tv, { TrgTrackersTreeViewPrivate *priv = TRG_TRACKERS_TREE_VIEW_GET_PRIVATE(tv); - gboolean editable = trg_client_supports_tracker_edit(tc); + gboolean editable = is_tracker_edit_supported(tc); g_object_set(priv->announceRenderer, "editable", editable, NULL); g_object_set(priv->announceRenderer, "mode", @@ -304,7 +309,7 @@ view_onButtonPressed(GtkWidget * treeview, GdkEventButton * event, GtkTreeSelection *selection; GtkTreePath *path; - if (!trg_client_supports_tracker_edit(priv->client)) + if (!is_tracker_edit_supported(priv->client)) return FALSE; if (event->type == GDK_BUTTON_PRESS && event->button == 3) { |