Author unknown. Found in FreeBSD patches.

 util/wm-oldmenu2new |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


# HG changeset patch
# User John H. Robinson, IV <[email protected]>
# Date 1253564738 25200
# Node ID 24b27834385dc0d0224f4da821153eb8775477ba
# Parent  9420959defee1a8936a715d6b5b42183eaef2e2c
Convert SHEXEC menu entries

Author unknown. Found in FreeBSD patches.

diff --git a/util/wm-oldmenu2new b/util/wm-oldmenu2new
--- a/util/wm-oldmenu2new
+++ b/util/wm-oldmenu2new
@@ -129,6 +129,7 @@
 	for (@foo2) {
 		s/^(\s*)"([^"]*)"\s\s*END/\1),/;
 		s/^(\s*)"([^"]*)"\s\s*EXEC\s\s*(.*)$/\1($v\n\1"\2",$v\n\1EXEC,$v\n\1"\3"$v\n\1),/;
+		s/^(\s*)"([^"]*)"\s\s*SHEXEC\s\s*(.*)$/\1($v\n\1"\2",$v\n\1SHEXEC,$v\n\1"\3"$v\n\1),/;
 		push @foo,split "\n";
 	}
 	@foo2=();
@@ -146,6 +147,7 @@
 	for (@foo) {
 		s/^(\s*)([^ 	]*)\s\s*END/\1),/;
 		s/^(\s*)([^ 	]*)\s\s*EXEC\s\s*(.*)$/\1($v\n\1"\2",$v\n\1EXEC,$v\n\1"\3"$v\n\1),/;
+		s/^(\s*)([^ 	]*)\s\s*SHEXEC\s\s*(.*)$/\1($v\n\1"\2",$v\n\1SHEXEC,$v\n\1"\3"$v\n\1),/;
 		push @foo2,split "\n";
 	}
 	@foo=();

Reply via email to