gnucash maint: Multiple changes pushed

Robert Fewell bobit at code.gnucash.org
Mon Oct 5 08:04:44 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/c587504c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f685a32d (commit)
	from  https://github.com/Gnucash/gnucash/commit/1c0530da (commit)



commit c587504c58fd7715c8da0fd558e907e6fefb3545
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 5 13:00:38 2020 +0100

    Correction to fix for Business 'Open Linked Document' sensitivity

commit f685a32d9a93eed3536fbeae799510918b99444e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 5 12:46:14 2020 +0100

    Bug 797967 - Manage Document Link errors
    
    If there are no document links, the default dialog is for a file uri
    and if the escape key is pressed in this default state the following
    error is added to the trace file...
    ERROR <Gtk> gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT
    (widget, event)' failed
    
    This coming from the GtkFileChooserButton and to fix this add a signal
    callback for the dialog 'key_press_event' to intercept the escape key
    and emit a GTK_RESPONSE_CANCEL to close the dialog.



Summary of changes:
 gnucash/gnome/dialog-doclink.c          | 17 +++++++++++++++++
 gnucash/gnome/gnc-plugin-page-invoice.c | 14 ++++++++++----
 2 files changed, 27 insertions(+), 4 deletions(-)



More information about the gnucash-patches mailing list