From: Christian Dywan Date: Thu, 17 Feb 2011 18:38:49 +0000 (+0100) Subject: Check if filename to open is a filename or not X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40a6743e78ceb25027ff4e53ae854209e5ad0f7f;p=midori Check if filename to open is a filename or not Fixes: https://bugs.launchpad.net/midori/+bug/715118 --- diff --git a/midori/sokoke.c b/midori/sokoke.c index b772bab5..3eb59323 100644 --- a/midori/sokoke.c +++ b/midori/sokoke.c @@ -401,7 +401,10 @@ sokoke_show_uri (GdkScreen* screen, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); box = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); - filename = g_filename_from_uri (uri, NULL, NULL); + if (g_str_has_prefix (uri, "file:///")) + filename = g_filename_from_uri (uri, NULL, NULL); + else + filename = g_strdup (uri); ms = g_strdup_printf (_("Choose an application or command to open \"%s\":"), filename); gtk_box_pack_start (GTK_BOX (box), gtk_label_new (ms), TRUE, FALSE, 4);