]> spindle.queued.net Git - midori/commitdiff
Unify file handling in midori_prepare_uri and magic_uri
authorChristian Dywan <christian@twotoasts.de>
Wed, 7 Mar 2012 23:46:38 +0000 (00:46 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 8 Mar 2012 00:10:54 +0000 (01:10 +0100)
midori/main.c
midori/sokoke.c

index deda05fa1a4cfde08a6be6ca2dca8b20a505f4b2..7345dcb41edbdf582c808f57ba204cac323e1729 100644 (file)
@@ -1513,9 +1513,7 @@ midori_prepare_uri (const gchar *uri)
 {
     gchar* uri_ready;
 
-    if (g_path_is_absolute (uri))
-        return g_filename_to_uri (uri, NULL, NULL);
-    else if (g_str_has_prefix(uri, "javascript:"))
+    if (g_str_has_prefix(uri, "javascript:"))
         return NULL;
     else if (g_file_test (uri, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
     {
index 23a97b1decb7190fb562a8f7ef37e521271e79e4..b25a3dd0f96e3d93cdd8f9ab5856eab52cb9fb73 100644 (file)
@@ -651,7 +651,7 @@ sokoke_magic_uri (const gchar* uri)
 
     /* Add file:// if we have a local path */
     if (g_path_is_absolute (uri))
-        return g_strconcat ("file://", uri, NULL);
+        return g_filename_to_uri (uri, NULL, NULL);
     /* Parse geo URI geo:48.202778,16.368472;crs=wgs84;u=40 as a location */
     if (!strncmp (uri, "geo:", 4))
     {