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,