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