forked from e16/e16
1
0
Fork 0

Fix closing message boxes when re-generating menus.

SVN revision: 13063
This commit is contained in:
Kim Woelders 2005-01-23 16:30:46 +00:00
parent e5a6fa7528
commit 163afa00c4
2 changed files with 6 additions and 3 deletions

View File

@ -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 (<WL>) { if (/\s*(\w+) : Message /) {
system("eesh -e \"win_op $1 close\""); }
open(WL, "eesh -ewait wl |");
while (<WL>) {
if (/\s*(\w+) : Message\s/) {
system("eesh -e \"wop $1 close\"");
}
}
close(WL);
}

View File

@ -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);