]> granicus.if.org Git - transmission/commitdiff
(gtk) fix new bug in the details dialog that only manifests itself when you scroll...
authorCharles Kerr <charles@transmissionbt.com>
Sat, 25 Apr 2009 16:19:07 +0000 (16:19 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Sat, 25 Apr 2009 16:19:07 +0000 (16:19 +0000)
gtk/details.c

index 1531d68cee5c5928bcdb36bf2810439267331a51..b44e698e2d6ce0d969e41fe82ed309ad30b5ea9e 100644 (file)
@@ -1417,7 +1417,8 @@ refreshWebseedList( struct DetailsImpl * di, tr_torrent ** torrents, int n )
             else {
                 char * key;
                 gtk_tree_model_get( model, &iter, WEBSEED_COL_KEY, &key, -1 );
-                g_hash_table_remove( hash, key );
+                if( key != NULL )
+                    g_hash_table_remove( hash, key );
                 more = gtk_list_store_remove( store, &iter );
                 g_free( key );
             }