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