[Xfce4-commits] <midori:master> Open source of local files directly with no temporary copy

Christian Dywan noreply at xfce.org
Mon Sep 28 22:16:01 CEST 2009


Updating branch refs/heads/master
         to b70a2569dfbe82b8a5b36aca05418b5bce5c30b7 (commit)
       from f294d79a74b04dcef6fd7edfb14b2325022648a4 (commit)

commit b70a2569dfbe82b8a5b36aca05418b5bce5c30b7
Author: Christian Dywan <christian at twotoasts.de>
Date:   Sat Sep 26 23:56:29 2009 +0200

    Open source of local files directly with no temporary copy

 midori/midori-browser.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 042d856..9949db0 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -3147,6 +3147,13 @@ _action_source_view_activate (GtkAction*     action,
         #endif
     }
 
+    if (g_str_has_prefix (uri, "file://"))
+    {
+        gchar* filename = g_filename_from_uri (uri, NULL, NULL);
+        sokoke_spawn_program (text_editor, filename, TRUE);
+        g_free (filename);
+        return;
+    }
     katze_net_load_uri (browser->net, uri, NULL,
         (KatzeNetTransferCb)midori_browser_source_transfer_cb, browser);
     g_free (text_editor);



More information about the Xfce4-commits mailing list