gnucash maint: Bug #797405: Fix hiding PIN entry window behind online banking log window

Christian Stimming cstim at code.gnucash.org
Sat Nov 2 18:18:18 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/99dbb788 (commit)
	from  https://github.com/Gnucash/gnucash/commit/928f6145 (commit)



commit 99dbb7889805f863dd519ad332d1c7fba5777820
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Nov 2 23:17:29 2019 +0100

    Bug #797405: Fix hiding PIN entry window behind online banking log window
    
    If there is a log window, make the PIN entry transient_for
    that one instead of its parent.

diff --git a/gnucash/import-export/aqb/gnc-gwen-gui.c b/gnucash/import-export/aqb/gnc-gwen-gui.c
index 35988cd30..7f5277a69 100644
--- a/gnucash/import-export/aqb/gnc-gwen-gui.c
+++ b/gnucash/import-export/aqb/gnc-gwen-gui.c
@@ -1045,9 +1045,17 @@ get_input(GncGWENGui *gui, guint32 flags, const gchar *title,
         gtk_widget_set_visible(input_entry, TRUE);
     }
 
-    if (gui->parent)
+    if (gui->dialog)
+    {
         gtk_window_set_transient_for(GTK_WINDOW(dialog),
-                                     GTK_WINDOW(gui->parent));
+                                     GTK_WINDOW(gui->dialog));
+    }
+    else
+    {
+        if (gui->parent)
+            gtk_window_set_transient_for(GTK_WINDOW(dialog),
+                                         GTK_WINDOW(gui->parent));
+    }
     if (title)
         gtk_window_set_title(GTK_WINDOW(dialog), title);
 



Summary of changes:
 gnucash/import-export/aqb/gnc-gwen-gui.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list