From 461c3ad440f26ffcb270cbbb0a0b8112a4a952bb Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Fri, 6 Apr 2012 16:52:55 +0200 Subject: [PATCH] Use sokoke_show_uri in midori_browser_download_status_cb On Windows plain GLib is not smart enough. --- midori/midori-browser.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/midori/midori-browser.c b/midori/midori-browser.c index 81825669..ae3fae0d 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -1356,13 +1356,13 @@ midori_view_download_save_as_response_cb (GtkWidget* dialog, static void midori_browser_download_status_cb (WebKitDownload* download, GParamSpec* pspec, - gpointer user_data) + GtkWidget* widget) { const gchar* uri = webkit_download_get_destination_uri (download); switch (webkit_download_get_status (download)) { case WEBKIT_DOWNLOAD_STATUS_FINISHED: - if (!g_app_info_launch_default_for_uri (uri, NULL, NULL)) + if (!sokoke_show_uri (gtk_widget_get_screen (widget), uri, 0, NULL)) { sokoke_message_dialog (GTK_MESSAGE_ERROR, _("Error opening the image!"), @@ -1463,7 +1463,7 @@ midori_view_download_requested_cb (GtkWidget* view, midori_browser_download_prepare_destination_uri (download, NULL); midori_browser_prepare_download (browser, download, destination_uri); g_signal_connect (download, "notify::status", - G_CALLBACK (midori_browser_download_status_cb), (gpointer) browser); + G_CALLBACK (midori_browser_download_status_cb), GTK_WIDGET (browser)); webkit_download_start (download); g_free (destination_uri); }