r20541 - gnucash/branches/2.4/src/gnome-utils - [20539] Bug #629156 Recently Used Filenames incorrectly displayed

Geert Janssens gjanssens at code.gnucash.org
Wed Apr 6 17:07:43 EDT 2011


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

Modified:
   gnucash/branches/2.4/src/gnome-utils/gnc-plugin-file-history.c
Log:
[20539] Bug #629156 Recently Used Filenames incorrectly displayed

Modified: gnucash/branches/2.4/src/gnome-utils/gnc-plugin-file-history.c
===================================================================
--- gnucash/branches/2.4/src/gnome-utils/gnc-plugin-file-history.c	2011-04-06 21:05:38 UTC (rev 20540)
+++ gnucash/branches/2.4/src/gnome-utils/gnc-plugin-file-history.c	2011-04-06 21:07:43 UTC (rev 20541)
@@ -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