]> spindle.queued.net Git - midori/commitdiff
Don't quote arguments given to g_file_new_for_commandline_arg
authorChristian Dywan <christian@twotoasts.de>
Sun, 8 Nov 2009 13:35:45 +0000 (14:35 +0100)
committerChristian Dywan <christian@twotoasts.de>
Sun, 8 Nov 2009 13:39:46 +0000 (14:39 +0100)
midori/sokoke.c

index e87d797c0ae32bfdf4d4cd4e2db014ba1e154147..b831579a024406cc92cca289abdc4db6e37d3047 100644 (file)
@@ -146,7 +146,6 @@ sokoke_spawn_program (const gchar* command,
                       const gchar* argument,
                       gboolean     quote)
 {
-    gchar* argument_escaped;
     GAppInfo* info;
     GFile* file;
     GList* files;
@@ -154,12 +153,11 @@ sokoke_spawn_program (const gchar* command,
 
     g_return_val_if_fail (command != NULL, FALSE);
     g_return_val_if_fail (argument != NULL, FALSE);
-
-    argument_escaped = quote ? g_shell_quote (argument) : g_strdup (argument);
+    /* quote is ignored */
 
     info = g_app_info_create_from_commandline (command,
         NULL, G_APP_INFO_CREATE_NONE, NULL);
-    file = g_file_new_for_commandline_arg (argument_escaped);
+    file = g_file_new_for_commandline_arg (argument);
     files = g_list_append (NULL, file);
 
     error = NULL;
@@ -167,13 +165,11 @@ sokoke_spawn_program (const gchar* command,
     {
         error_dialog (_("Could not run external program."), error->message);
         g_error_free (error);
-        g_free (argument_escaped);
         g_object_unref (file);
         g_list_free (files);
         return FALSE;
     }
 
-    g_free (argument_escaped);
     g_object_unref (file);
     g_list_free (files);
     return TRUE;