aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-04-28 02:26:51 +0800
committerGravatar dusanx <ef_dva@yahoo.com>2009-04-28 03:27:47 +0800
commit51ad2f6d526a0327577296f66b288df1af42e41c (patch)
tree9db4139ddc63b69089f74bcaab036e2ef1e72311
parent79f95c298f69e16e4fad86f082cd226da85267be (diff)
fix for some commands dont have extra args
Signed-off-by: dusanx <ef_dva@yahoo.com>
-rw-r--r--uzbl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/uzbl.c b/uzbl.c
index e55b7fe..cccfd30 100644
--- a/uzbl.c
+++ b/uzbl.c
@@ -231,7 +231,10 @@ run_command(const char *command, const char *args) {
//command <uzbl conf> <uzbl pid> <uzbl win id> <uzbl fifo file> [args]
GString* to_execute = g_string_new ("");
gboolean result;
- g_string_printf (to_execute, "%s '%s' '%i' '%i' '%s' %s", command, config_file, (int) getpid() , (int) xwin, "/tmp/uzbl_25165827", args);
+ g_string_printf (to_execute, "%s '%s' '%i' '%i' '%s'", command, config_file, (int) getpid() , (int) xwin, fifopath);
+ if(args) {
+ g_string_append_printf (to_execute, " %s", args);
+ }
result = g_spawn_command_line_async (to_execute->str, NULL);
printf("Called %s. Result: %s\n", to_execute->str, (result ? "TRUE" : "FALSE" ));
return result;