From 54a2272b7af72868a9d13c17d11db2186e9302b7 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Mon, 1 Jun 2009 19:57:43 +0200 Subject: [PATCH] Only show the download if it's actually accepted --- midori/midori-browser.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/midori/midori-browser.c b/midori/midori-browser.c index 8ad9102e..578cde36 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -1226,10 +1226,14 @@ midori_view_download_save_as_response_cb (GtkWidget* dialog, if (response == GTK_RESPONSE_ACCEPT) { gchar* uri = gtk_file_chooser_get_uri (GTK_FILE_CHOOSER (dialog)); + MidoriBrowser* browser = midori_browser_get_for_widget (dialog); + midori_browser_add_download_item (browser, download); webkit_download_set_destination_uri (download, uri); g_free (uri); webkit_download_start (download); } + else + g_object_unref (download); gtk_widget_destroy (dialog); } @@ -1274,9 +1278,9 @@ midori_view_download_requested_cb (GtkWidget* view, g_free (filename); webkit_download_set_destination_uri (download, uri); g_free (uri); + midori_browser_add_download_item (browser, download); } } - midori_browser_add_download_item (browser, download); return TRUE; } #endif