From bcc20991a2c55dcfa400994c20f1da43388066e3 Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Mon, 3 Aug 2009 23:29:11 +0100 Subject: [PATCH] Remove %foo arguments --- src/app_wm.vala | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app_wm.vala b/src/app_wm.vala index a1cfbeb..68cb28c 100644 --- a/src/app_wm.vala +++ b/src/app_wm.vala @@ -148,11 +148,19 @@ public class LauncherButton : Gtk.Button public void on_clicked() { zavai.log.info("Run program: " + exec); - string[] args = new string[] { exec, null }; + string[] args = exec.split(" "); + string[] args1 = new string[args.length + 1]; + int cout = 0; + for (int cin = 0; cin < args.length; ++cin) + { + if (args[cin][0] == '%') continue; + args1[cout++] = args[cin]; + } + args1[cout] = null; Pid pid; Process.spawn_async( Environment.get_home_dir(), - args, + args1, null, SpawnFlags.SEARCH_PATH, null, -- 2.30.2