wmiirc-rumai

git clone git://oldgit.suckless.org/wmiirc-rumai/
Log | Files | Refs | README | LICENSE

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:
wmiirc | 12++++++++++--
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