From 682ae4d2444dfb7ddb4d35c578bf3656bca59922 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Thu, 21 Apr 2011 22:17:01 +0000 Subject: only lookup the selected torrent id when it changes, remember it until checking every update, use the hash table instead. also fix a crash on multiple consecutive deletes caused by gtktreemodel weirdness. --- src/trg-torrent-tree-view.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/trg-torrent-tree-view.h') diff --git a/src/trg-torrent-tree-view.h b/src/trg-torrent-tree-view.h index bb6aa8e..382d50e 100644 --- a/src/trg-torrent-tree-view.h +++ b/src/trg-torrent-tree-view.h @@ -51,8 +51,7 @@ GType trg_torrent_tree_view_get_type(void); TrgTorrentTreeView *trg_torrent_tree_view_new(GtkTreeModel * model); JsonArray *build_json_id_array(TrgTorrentTreeView * tv); -gint get_first_selected(trg_client * client, TrgTorrentTreeView * view, - GtkTreeIter * iter, JsonObject ** json); +gboolean get_torrent_data(GHashTable *table, gint64 id, JsonObject **t, GtkTreeIter *out_iter); G_END_DECLS #endif /* _TRG_TORRENT_TREE_VIEW_H_ */ -- cgit v1.2.3