AUDIT: r20539 - gnucash/trunk/src/gnome-utils - Bug #629156 Recently Used Filenames incorrectly displayed

Geert Janssens gjanssens at code.gnucash.org
Wed Apr 6 17:05:30 EDT 2011


Author: gjanssens
Date: 2011-04-06 17:05:30 -0400 (Wed, 06 Apr 2011)
New Revision: 20539
Trac: http://svn.gnucash.org/trac/changeset/20539

Modified:
   gnucash/trunk/src/gnome-utils/gnc-plugin-file-history.c
Log:
Bug #629156 Recently Used Filenames incorrectly displayed
BP

Modified: gnucash/trunk/src/gnome-utils/gnc-plugin-file-history.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-plugin-file-history.c	2011-04-06 16:02:58 UTC (rev 20538)
+++ gnucash/trunk/src/gnome-utils/gnc-plugin-file-history.c	2011-04-06 21:05:30 UTC (rev 20539)
@@ -292,6 +292,7 @@
 gnc_history_generate_label (int index, const gchar *filename)
 {
     gchar *label, *result;
+    gchar **splitlabel;
 
     if ( gnc_uri_is_file_uri ( filename ) )
     {
@@ -306,6 +307,12 @@
         label = gnc_uri_normalize_uri ( filename, FALSE );
     }
 
+    /* Escape '_' characters */
+    splitlabel = g_strsplit ( label, "_", 0);
+    g_free (label);
+    label = g_strjoinv ( "__", splitlabel);
+    g_strfreev (splitlabel);
+
     result = g_strdup_printf ( "_%d %s", (index + 1) % 10, label);
     g_free ( label );
     return result;



More information about the gnucash-changes mailing list