diff options
-rw-r--r-- | embed/webkit/webkit-embed.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/embed/webkit/webkit-embed.c b/embed/webkit/webkit-embed.c index 43ac67dbc..1897d4769 100644 --- a/embed/webkit/webkit-embed.c +++ b/embed/webkit/webkit-embed.c @@ -416,7 +416,6 @@ download_requested_dialog_response_cb (GtkDialog *dialog, WebKitDownload *download) { if (response_id == GTK_RESPONSE_ACCEPT) { - WebKitEmbed *embed; DownloaderView *dview; char *uri; @@ -424,11 +423,9 @@ download_requested_dialog_response_cb (GtkDialog *dialog, webkit_download_set_destination_uri (download, uri); g_free (uri); - embed = g_object_get_data (G_OBJECT(dialog), "webkit-embed"); dview = EPHY_DOWNLOADER_VIEW (ephy_embed_shell_get_downloader_view (embed_shell)); downloader_view_add_download (dview, download); - } - else { + } else { webkit_download_cancel (download); ephy_file_delete_uri (webkit_download_get_destination_uri (download)); } @@ -438,8 +435,7 @@ download_requested_dialog_response_cb (GtkDialog *dialog, static void request_destination_uri (WebKitWebView *web_view, - WebKitDownload *download, - WebKitEmbed *embed) + WebKitDownload *download) { EphyFileChooser *dialog; GtkWidget *window; @@ -467,7 +463,6 @@ request_destination_uri (WebKitWebView *web_view, g_signal_connect (dialog, "response", G_CALLBACK (download_requested_dialog_response_cb), download); - g_object_set_data (G_OBJECT (dialog), "webkit-embed", embed); gtk_widget_show_all (GTK_WIDGET (dialog)); } @@ -512,8 +507,7 @@ define_destination_uri (WebKitDownload *download, } static void -perform_auto_download (WebKitDownload *download, - WebKitEmbed *embed) +perform_auto_download (WebKitDownload *download) { DownloaderView *dview; @@ -529,8 +523,7 @@ perform_auto_download (WebKitDownload *download, static gboolean download_requested_cb (WebKitWebView *web_view, - WebKitDownload *download, - WebKitEmbed *embed) + WebKitDownload *download) { /* Is download locked down? */ if (eel_gconf_get_boolean (CONF_LOCKDOWN_DISABLE_SAVE_TO_DISK)) @@ -538,7 +531,7 @@ download_requested_cb (WebKitWebView *web_view, /* Is auto-download enabled? */ if (eel_gconf_get_boolean (CONF_AUTO_DOWNLOADS)) { - perform_auto_download (download, embed); + perform_auto_download (download); return TRUE; } @@ -549,7 +542,7 @@ download_requested_cb (WebKitWebView *web_view, if (!define_destination_uri (download, TRUE)) return FALSE; - request_destination_uri (web_view, download, embed); + request_destination_uri (web_view, download); return TRUE; } |