commit dd867f327e4b75007de33708dff97f71a2856763
parent dd7aaba52e0aa7b557fe648fbaec77a86d7765c2
Author: Suraj N. Kurapati <sunaku@gmail.com>
Date: Tue, 8 Aug 2006 17:16:06 -0700
[project @ 2aabbce38e47cfd26e652e804a98e7b5db2fd57d]
[project @ 6]
fix warnings about sh executing the string '&'
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/wmiirc b/wmiirc
@@ -104,8 +104,16 @@ SHORTCUTS = {
"#{LAYOUT}g" => lambda do WM.applyGridLayout end,
- "#{MENU}i" => lambda do system(WM.showMenu(ACTION_MENU) << '&') end,
- "#{MENU}e" => lambda do system(WM.showMenu(PROGRAM_MENU) << '&') end,
+ "#{MENU}i" => lambda do
+ action = WM.showMenu(ACTION_MENU)
+ system(action << '&') unless action.empty?
+ end,
+
+ "#{MENU}e" => lambda do
+ program = WM.showMenu(PROGRAM_MENU)
+ system(program << '&') unless program.empty?
+ end,
+
"#{MENU}v" => lambda do WM.showView(WM.showMenu(WM.read('/tags'))) end,
# focus any client by choosing from a menu