[tests] Support absolute paths in jscorebus WebKit tester
[browser-dbus-bridge.git] / tests / jscorebus-webkit.c
index 1b20867c312e730f84b413c06da44fc473d2817b..866e9ba04b0883b05cdd3c9a0b095bcfb2e716f4 100644 (file)
@@ -101,11 +101,15 @@ int main(int argc, char *argv[])
   {
     webkit_web_view_open(WEBKIT_WEB_VIEW(view), argv[1]);
   } else {
-    gchar *pwd = g_get_current_dir();
-    gchar *url = g_strjoin("/", "file://", pwd, argv[1]);
+    if (g_path_is_absolute(argv[1])) {
+      gchar *url = g_strjoin("", "file://", argv[1], NULL);
+    } else {
+      gchar *pwd = g_get_current_dir();
+      gchar *url = g_strjoin("/", "file://", pwd, argv[1], NULL);
+      g_free(pwd);
+    }
     webkit_web_view_open(WEBKIT_WEB_VIEW(view), url);
     g_free(url);
-    g_free(pwd);
   }
 
   gtk_widget_set_size_request(window,