gnucash maint: Bug 797098 - Quitting Gnucash shortly after clicking Save...

John Ralls jralls at code.gnucash.org
Sun Mar 10 17:56:37 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/4fd6497c (commit)
	from  https://github.com/Gnucash/gnucash/commit/35ed4cf2 (commit)



commit 4fd6497c31f827af8c2706e7ddb31eaef9373d53
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 10 14:54:00 2019 -0700

    Bug 797098 - Quitting Gnucash shortly after clicking Save...
    
    may abort file save.
    
    Fix mistake in d906ac41.

diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c
index f09eb94a4..27f357f76 100644
--- a/gnucash/gnome-utils/gnc-main-window.c
+++ b/gnucash/gnome-utils/gnc-main-window.c
@@ -3764,12 +3764,13 @@ gnc_quartz_should_quit (GtkosxApplication *theApp, GncMainWindow *window)
     QofSession *session;
     gboolean needs_save;
 
-    if (!gnc_current_session_exist() ||
-        !gnc_main_window_all_finish_pending() ||
+    if (gnc_current_session_exist())
+        return FALSE;
+    if (!gnc_main_window_all_finish_pending() ||
         gnc_file_save_in_progress())
 
     {
-        return FALSE;
+        return TRUE;
     }
     session = gnc_get_current_session();
     needs_save = qof_book_session_not_saved(qof_session_get_book(session)) &&



Summary of changes:
 gnucash/gnome-utils/gnc-main-window.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)



More information about the gnucash-changes mailing list