]> spindle.queued.net Git - midori/commitdiff
Apply URI magic to externally opened addresses
authorErnst Persson <ernstp@gmail.com>
Sun, 12 Apr 2009 21:37:15 +0000 (23:37 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 12 Apr 2009 21:37:15 +0000 (23:37 +0200)
midori/midori-app.c

index 27fbe87ac509c66dc1c25e5357674967598f8953..b753a64fb5fc581c391e04fd28992f360f0218f3 100644 (file)
@@ -14,6 +14,7 @@
 #endif
 
 #include "midori-app.h"
+#include "sokoke.h"
 
 #include <string.h>
 #include <gtk/gtk.h>
@@ -385,14 +386,16 @@ midori_browser_message_received_cb (UniqueApp*         instance,
           first = (open_external_pages_in == MIDORI_NEW_PAGE_CURRENT);
           while (*uris)
           {
+              gchar* fixed_uri = sokoke_magic_uri (*uris, NULL);
               if (first)
               {
-                  midori_browser_set_current_uri (browser, *uris);
+                  midori_browser_set_current_uri (browser, fixed_uri);
                   first = FALSE;
               }
               else
                   midori_browser_set_current_page (browser,
-                      midori_browser_add_uri (browser, *uris));
+                      midori_browser_add_uri (browser, fixed_uri));
+              g_free (fixed_uri);
               uris++;
           }
           /* g_strfreev (uris); */