From 2f56162f35a9326016a768b8deee1cc46afeb541 Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 14 Nov 2004 09:31:39 +0000 Subject: [PATCH] (svn r582) -Fix: [ 1034318 ] place sign and blue message box A name change wasn't possible while an always-on-top window (like news) has been visible --- misc_gui.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/misc_gui.c b/misc_gui.c index 89a70790f2..007a8c6919 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -802,9 +802,13 @@ press_ok:; if (str_eq(WP(w,querystr_d).buf, WP(w,querystr_d).buf + MAX_QUERYSTR_LEN)) { DeleteWindow(w); } else { - Window *parent = FindWindowById(WP(w,querystr_d).wnd_class, WP(w,querystr_d).wnd_num); byte *buf = WP(w,querystr_d).buf; + WindowClass wnd_class = WP(w,querystr_d).wnd_class; + WindowNumber wnd_num = WP(w,querystr_d).wnd_num; + Window *parent; + DeleteWindow(w); + parent = FindWindowById(wnd_class, wnd_num); if (parent != NULL) { WindowEvent e; e.event = WE_ON_EDIT_TEXT;