Remove items from the transferbar when they are opened

This commit is contained in:
Christian Dywan 2009-03-21 00:11:29 +01:00
parent feed868ec2
commit 81717cc965

View file

@ -939,13 +939,16 @@ midori_browser_download_button_clicked_cb (GtkWidget* button,
case WEBKIT_DOWNLOAD_STATUS_FINISHED: case WEBKIT_DOWNLOAD_STATUS_FINISHED:
{ {
const gchar* uri = webkit_download_get_destination_uri (download); const gchar* uri = webkit_download_get_destination_uri (download);
if (!gtk_show_uri (gtk_widget_get_screen (button), gboolean success = gtk_show_uri (gtk_widget_get_screen (button),
uri, gtk_get_current_event_time (), NULL)) uri, gtk_get_current_event_time (), NULL);
if (!success)
{ {
gchar* command = g_strconcat ("exo-open ", uri, NULL); gchar* command = g_strconcat ("exo-open ", uri, NULL);
g_spawn_command_line_async (command, NULL); success = g_spawn_command_line_async (command, NULL);
g_free (command); g_free (command);
} }
if (success)
gtk_widget_destroy (gtk_widget_get_parent (button));
break; break;
} }
default: default: