From bce0b3106084747f782f62f469d188915ecbcd55 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 21 Nov 2016 17:37:28 +0100 Subject: [PATCH] Iterate recent item lists in reverse order, most recent item is last --- qrenderdoc/Windows/MainWindow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/MainWindow.cpp b/qrenderdoc/Windows/MainWindow.cpp index 77aa8acc4..ccc84cd6c 100644 --- a/qrenderdoc/Windows/MainWindow.cpp +++ b/qrenderdoc/Windows/MainWindow.cpp @@ -619,8 +619,9 @@ void MainWindow::PopulateRecentFiles() ui->menu_Recent_Logs->setEnabled(false); int idx = 1; - for(const QString &filename : m_Ctx->Config.RecentLogFiles) + for(int i = m_Ctx->Config.RecentLogFiles.size() - 1; i >= 0; i--) { + const QString &filename = m_Ctx->Config.RecentLogFiles[i]; ui->menu_Recent_Logs->addAction("&" + QString::number(idx) + " " + filename, [this, filename] { recentLog(filename); }); idx++; @@ -639,8 +640,9 @@ void MainWindow::PopulateRecentCaptures() ui->menu_Recent_Capture_Settings->setEnabled(false); int idx = 1; - for(const QString &filename : m_Ctx->Config.RecentCaptureSettings) + for(int i = m_Ctx->Config.RecentCaptureSettings.size() - 1; i >= 0; i--) { + const QString &filename = m_Ctx->Config.RecentCaptureSettings[i]; ui->menu_Recent_Capture_Settings->addAction("&" + QString::number(idx) + " " + filename, [this, filename] { recentCapture(filename); }); idx++;