gnucash stable: Multiple changes pushed

Robert Fewell bobit at code.gnucash.org
Fri Apr 14 05:23:37 EDT 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/96c8cb73 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c83c745 (commit)
	from  https://github.com/Gnucash/gnucash/commit/0d84506a (commit)



commit 96c8cb738c776a55280ba323d818d6f591c8d09e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Apr 14 10:17:06 2023 +0100

    Bug 798845 - User Config and User Data link broken
    
    On Mac's, the link does not work due to a space in the path like...
    file:///Users/<username>/Library/Application Support/GnuCash
    
    Fixed by escaping the path.

diff --git a/gnucash/gnome-utils/gnc-main-window.cpp b/gnucash/gnome-utils/gnc-main-window.cpp
index b9a1f53a6c..00f21c1992 100644
--- a/gnucash/gnome-utils/gnc-main-window.cpp
+++ b/gnucash/gnome-utils/gnc-main-window.cpp
@@ -5165,7 +5165,9 @@ static gboolean
 link_button_cb (GtkLinkButton *button, gpointer user_data)
 {
    const gchar *uri = gtk_link_button_get_uri (button);
-   gnc_launch_doclink (GTK_WINDOW(user_data), uri);
+   gchar *escaped_uri = g_uri_escape_string (uri, ":/.\\", true);
+   gnc_launch_doclink (GTK_WINDOW(user_data), escaped_uri);
+   g_free (escaped_uri);
    return TRUE;
 }
 

commit 0c83c74532a21c4d6567ebe74d729481d9aa6d5b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Apr 14 10:14:15 2023 +0100

    Bug 798854 - Softkey 'Save Config' remains dark
    
    The toolbar item 'Save Config' for reports was configured as a toggle
    button instead of a normal button, changed.

diff --git a/gnucash/ui/gnc-plugin-page-report.ui b/gnucash/ui/gnc-plugin-page-report.ui
index 62c10cc2fa..c6b2c95746 100644
--- a/gnucash/ui/gnc-plugin-page-report.ui
+++ b/gnucash/ui/gnc-plugin-page-report.ui
@@ -218,7 +218,7 @@
       </packing>
     </child>
     <child>
-      <object class="GtkToggleToolButton" id="but8">
+      <object class="GtkToolButton" id="but8">
         <property name="visible">True</property>
         <property name="can-focus">False</property>
         <property name="label" translatable="yes">Save _Report Configuration</property>



Summary of changes:
 gnucash/gnome-utils/gnc-main-window.cpp | 4 +++-
 gnucash/ui/gnc-plugin-page-report.ui    | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list