From 3ba2b844d74f7196ac92b8ff6d6e516784e9140e Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Tue, 10 Jan 2012 19:24:31 +0000 Subject: fix for click on priority in main tree view toggling enabled/disabled. increment file parent sizes in the temporary tree instead of in the gtk model for performance. --- src/trg-torrent-add-dialog.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/trg-torrent-add-dialog.c') diff --git a/src/trg-torrent-add-dialog.c b/src/trg-torrent-add-dialog.c index 0c25058..b78c30a 100644 --- a/src/trg-torrent-add-dialog.c +++ b/src/trg-torrent-add-dialog.c @@ -292,7 +292,6 @@ static gboolean onViewButtonPressed(GtkWidget * w, GdkEventButton * event, { return trg_files_tree_view_onViewButtonPressed(w, event, FC_PRIORITY, FC_ENABLED, - TRUE, G_CALLBACK(set_low), G_CALLBACK(set_normal), G_CALLBACK(set_high), @@ -473,13 +472,8 @@ static void store_add_node(GtkTreeStore * store, GtkTreeIter * parent, gtk_tree_store_append(store, &child, parent); gtk_tree_store_set(store, &child, FC_LABEL, node->name, FC_ENABLED, 1, FC_INDEX, node->children ? -1 : node->index, - FC_PRIORITY, TR_PRI_NORMAL, -1); - - if (!node->children) { - gtk_tree_store_set(store, &child, FC_SIZE, node->length, -1); - trg_files_model_update_parents(GTK_TREE_MODEL(store), &child, - FC_SIZE); - } + FC_PRIORITY, TR_PRI_NORMAL, + FC_SIZE, node->length, -1); } for (li = node->children; li; li = g_list_next(li)) -- cgit v1.2.3