From 00c5ba35088580811491c47bce005880af4c95af Mon Sep 17 00:00:00 2001 From: Liang Chang Date: Wed, 24 Nov 2021 05:41:17 +0800 Subject: [PATCH] dtinfo: improve MessageMgr to avoid unexpected behavior. --- cde/programs/dtinfo/dtinfo/src/Managers/MessageMgr.C | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cde/programs/dtinfo/dtinfo/src/Managers/MessageMgr.C b/cde/programs/dtinfo/dtinfo/src/Managers/MessageMgr.C index 6c754357d..4f89ceb17 100644 --- a/cde/programs/dtinfo/dtinfo/src/Managers/MessageMgr.C +++ b/cde/programs/dtinfo/dtinfo/src/Managers/MessageMgr.C @@ -222,13 +222,19 @@ MessageMgr::show_it(Widget dialog) f_popped_up = True; f_pressed_ok = False; - + + Boolean sensitive = XtIsSensitive(shell); + + XtSetSensitive(shell, False); + XEvent event; while(f_popped_up) { XtAppNextEvent (window_system().app_context(), &event); XtDispatchEvent (&event); } + + XtSetSensitive(shell, sensitive); } void