diff --git a/pcsx2-qt/MainWindow.cpp b/pcsx2-qt/MainWindow.cpp index ff54519b60..034a546de4 100644 --- a/pcsx2-qt/MainWindow.cpp +++ b/pcsx2-qt/MainWindow.cpp @@ -1657,7 +1657,7 @@ void MainWindow::onInputRecNewActionTriggered() QtHost::RunOnUIThread([&]() { m_ui.actionInputRecNew->setEnabled(false); m_ui.actionInputRecStop->setEnabled(true); - return; + m_ui.actionReset->setEnabled(!g_InputRecording.isTypeSavestate()); }); } }); @@ -1709,11 +1709,10 @@ void MainWindow::onInputRecPlayActionTriggered() if (g_InputRecording.play(filename)) { QtHost::RunOnUIThread([&]() { + m_ui.actionInputRecNew->setEnabled(false); m_ui.actionInputRecStop->setEnabled(true); - return; + m_ui.actionReset->setEnabled(!g_InputRecording.isTypeSavestate()); }); - m_ui.actionInputRecStop->setEnabled(true); - return; } }); } @@ -1728,6 +1727,7 @@ void MainWindow::onInputRecStopActionTriggered() QtHost::RunOnUIThread([&]() { m_ui.actionInputRecNew->setEnabled(true); m_ui.actionInputRecStop->setEnabled(false); + m_ui.actionReset->setEnabled(true); }); }); }