]> granicus.if.org Git - transmission/commitdiff
(trunk gtk) #3589 "drag-and-dropping a magnet link onto the GTK+ client doesn't work...
authorCharles Kerr <charles@transmissionbt.com>
Fri, 1 Oct 2010 13:50:23 +0000 (13:50 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Fri, 1 Oct 2010 13:50:23 +0000 (13:50 +0000)
gtk/main.c

index bffa7bf40392e62a067990701b901f07f5ed0662..6df102951405e7d3dc5e32d83b303933b6eef8be 100644 (file)
@@ -910,7 +910,7 @@ on_drag_data_received( GtkWidget         * widget          UNUSED,
             filenames = g_slist_append( filenames, g_strdup( filename ) );
             success = TRUE;
         }
-        else if( tr_urlIsValid( uri, -1 ) )
+        else if( tr_urlIsValid( uri, -1 ) || gtr_is_magnet_link( uri ) )
         {
             tr_core_add_from_url( data->core, uri );
             success = TRUE;