From 163afa00c4788ba0a849ac91599a74a3390c78b8 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Sun, 23 Jan 2005 16:30:46 +0000 Subject: [PATCH] Fix closing message boxes when re-generating menus. SVN revision: 13063 --- scripts/e_gen_menu | 8 +++++--- src/ipc.c | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/e_gen_menu b/scripts/e_gen_menu index 71510ad0..f98e5df7 100644 --- a/scripts/e_gen_menu +++ b/scripts/e_gen_menu @@ -428,9 +428,11 @@ sub ReadDir { # Close all windows named "Message" (we assume they are E dialogs) sub CloseMessageWindows { - open(WL, "eesh -ewait window_list |"); - while () { if (/\s*(\w+) : Message /) { - system("eesh -e \"win_op $1 close\""); } + open(WL, "eesh -ewait wl |"); + while () { + if (/\s*(\w+) : Message\s/) { + system("eesh -e \"wop $1 close\""); + } } close(WL); } diff --git a/src/ipc.c b/src/ipc.c index e6c30527..22e887f4 100644 --- a/src/ipc.c +++ b/src/ipc.c @@ -461,6 +461,7 @@ IPC_WinList(const char *params, Client * c __UNUSED__) EWin *const *lst, *e; int num, i; + param1[0] = '\0'; word(params, 1, param1); lst = EwinListGetAll(&num);