diff --git a/src/DisplayState.py b/src/DisplayState.py
index cdf7b4988..3f6d1ed88 100644
--- a/src/DisplayState.py
+++ b/src/DisplayState.py
@@ -273,17 +273,18 @@ class RecentDocsMenu(object):
for item in rfiles:
try:
- title = item.get_name().replace('_', '__')
+ title = item.get_name()
filename = os.path.basename(item.get_path())
action_id = "RecentMenu%d" % count
buf.write('' % action_id)
actions.append((action_id, None, title, None, None,
make_callback(item, self.load)))
- mitem = gtk.MenuItem(title)
+ mitem = gtk.MenuItem(title, use_underline=False)
mitem.connect('activate', make_callback(item, self.load))
mitem.show()
new_menu.append(mitem)
except RuntimeError:
+ _LOG.info("Ignoring the RecentItem %s (%s)" % (title, filename))
pass # ignore no longer existing files
count += 1
diff --git a/src/RecentFiles.py b/src/RecentFiles.py
index ac320eed9..f436edbae 100644
--- a/src/RecentFiles.py
+++ b/src/RecentFiles.py
@@ -173,8 +173,8 @@ class RecentFiles(object):
if index > MAX_GRAMPS_ITEMS:
break
xml_file.write(' \n')
- xml_file.write(' %s\n' % item.get_path())
- xml_file.write(' %s\n' % item.get_name())
+ xml_file.write(' \n' % item.get_path())
+ xml_file.write(' \n' % item.get_name())
xml_file.write(' %d\n' % item.get_time())
xml_file.write(' \n')
xml_file.write('\n')