ToastFreeware
/
gregoa
/
zavai.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9509b8d
)
Actually run the program
author
Enrico Zini
<enrico@enricozini.org>
Mon, 3 Aug 2009 22:18:08 +0000
(23:18 +0100)
committer
Enrico Zini
<enrico@enricozini.org>
Mon, 3 Aug 2009 22:18:08 +0000
(23:18 +0100)
src/app_wm.vala
patch
|
blob
|
history
diff --git
a/src/app_wm.vala
b/src/app_wm.vala
index e2b8b283c7d4b25278cd210a5a420cba5adea2ce..2b5dc5aac0cca9d71ace6a311f1f1df7d890adde 100644
(file)
--- a/
src/app_wm.vala
+++ b/
src/app_wm.vala
@@
-147,7
+147,16
@@
public class LauncherButton : Gtk.Button
public void on_clicked()
{
public void on_clicked()
{
- stderr.printf("COMMAND: %s\n", exec);
+ zavai.log.info("Run program: " + exec);
+ string[] args = new string[] { exec, null };
+ Pid pid;
+ Process.spawn_async(
+ Environment.get_home_dir(),
+ args,
+ null,
+ SpawnFlags.SEARCH_PATH,
+ null,
+ out pid);
}
}
}
}
@@
-234,7
+243,7
@@
public void init()
zavai.log.error("Not running launcher: " + e.message);
launcher = null;
}
zavai.log.error("Not running launcher: " + e.message);
launcher = null;
}
-
+
if (launcher != null)
{
zavai.registry.register_applet("wm.launcher", launcher);
if (launcher != null)
{
zavai.registry.register_applet("wm.launcher", launcher);