diff options
author | 2009-04-27 20:26:51 +0200 | |
---|---|---|
committer | 2009-04-27 20:26:51 +0200 | |
commit | 45f8d682c4072fde518710ad97c2e6a0b9fa48e4 (patch) | |
tree | ca181d4fc2c1426241b5feb868405885264f20ae /uzbl.c | |
parent | 22c10b01ea96a73599896f66b0600c8a60f426e2 (diff) |
fix for some commands dont have extra args
Diffstat (limited to 'uzbl.c')
-rw-r--r-- | uzbl.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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; |