From dbbdc21925e9fe643f9908c9025a2c8030a9df53 Mon Sep 17 00:00:00 2001 From: sdteffen Date: Sun, 7 Jan 2001 02:01:06 +0000 Subject: [PATCH] * fix for filenames containing _ --- app/recent_files.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/recent_files.c b/app/recent_files.c index aaa52a19..c2dad2db 100644 --- a/app/recent_files.c +++ b/app/recent_files.c @@ -94,7 +94,10 @@ recent_file_history_add(const char *fname, DiaImportFilter *ifilter) { recent_files = g_list_prepend(recent_files, filedata); /* add to the menu */ - basename = g_basename(fname); + basename = g_strdup(g_basename(fname)); + basename = g_strdelimit(basename, "_", '\\'); + basename = g_strescape(basename); + basename = g_strdelimit(basename, "\\", '_'); new_entry = g_new(GtkItemFactoryEntry, 1); length = strlen(N_("/File/Open Recent/"))+strlen(basename)+1; new_entry->path = g_new(char, length); -- 2.11.4.GIT