Преглед изворни кода

Merge pull request #1124 from yuriks/trim-mru

citra-qt: Trim recently used files list to size when insterting new item
Yuri Kunde Schlesner пре 11 година
родитељ
комит
623fbdd66f
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/citra_qt/main.cpp

+ 4 - 0
src/citra_qt/main.cpp

@@ -297,6 +297,10 @@ void GMainWindow::StoreRecentFile(const QString& filename)
     QStringList recent_files = settings.value("recentFiles").toStringList();
     recent_files.prepend(filename);
     recent_files.removeDuplicates();
+    while (recent_files.size() > max_recent_files_item) {
+        recent_files.removeLast();
+    }
+
     settings.setValue("recentFiles", recent_files);
 
     UpdateRecentFiles();