changeset 18969:12462638ab20 gui-release

do not change editors mru list if first entry is actual file (bug #42867) file-editor.cc (handle_mru_add_file): return if first entry is actual file name
author Torsten <ttl@justmail.de>
date Wed, 30 Jul 2014 07:02:41 +0200
parents c6b89c4a9e63
children c59745865c7f
files libgui/src/m-editor/file-editor.cc
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor.cc	Wed Jul 23 08:52:42 2014 +0200
+++ b/libgui/src/m-editor/file-editor.cc	Wed Jul 30 07:02:41 2014 +0200
@@ -821,8 +821,12 @@
 void
 file_editor::handle_mru_add_file (const QString& file_name)
 {
+  if (_mru_files.at (0) == file_name)
+    return;  // the first entry is already the actual file name
+
   _mru_files.removeAll (file_name);
   _mru_files.prepend (file_name);
+
   mru_menu_update ();
 }