changeset 33306:0d1f479b7824 stable

explicitly raise non modal message boxes ensuring visibility * file-editor-tab.cc (show_dialog): raise () after show () * file-editor.cc (check_conflict_save): dito; (request_open_file): dito
author Torsten Lilge <ttl-octave@mailbox.org>
date Wed, 03 Apr 2024 20:07:44 +0200
parents 91f7c8246a98
children 5b13f73bda6f 0d2a6a831574
files libgui/src/m-editor/file-editor-tab.cc libgui/src/m-editor/file-editor.cc
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor-tab.cc	Sun Mar 31 15:57:02 2024 +0200
+++ b/libgui/src/m-editor/file-editor-tab.cc	Wed Apr 03 20:07:44 2024 +0200
@@ -1746,6 +1746,7 @@
     {
       dlg->setWindowModality (Qt::NonModal);
       dlg->show ();
+      dlg->raise ();
     }
 }
 
--- a/libgui/src/m-editor/file-editor.cc	Sun Mar 31 15:57:02 2024 +0200
+++ b/libgui/src/m-editor/file-editor.cc	Wed Apr 03 20:07:44 2024 +0200
@@ -1117,6 +1117,7 @@
       msgBox->setWindowModality (Qt::NonModal);
       msgBox->setAttribute (Qt::WA_DeleteOnClose);
       msgBox->show ();
+      msgBox->raise ();
 
       return;
     }
@@ -1143,6 +1144,7 @@
       msgBox->setWindowModality (Qt::NonModal);
       msgBox->setAttribute (Qt::WA_DeleteOnClose);
       msgBox->show ();
+      msgBox->raise ();
 
       return;
     }
@@ -1727,6 +1729,7 @@
                           msgBox->setWindowModality (Qt::NonModal);
                           msgBox->setAttribute (Qt::WA_DeleteOnClose);
                           msgBox->show ();
+                          msgBox->raise ();
                         }
                       else
                         {