summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/MainWindow.cpp
diff options
context:
space:
mode:
authorLillyJadeKatrin <lilly.kitty.1988@gmail.com>2023-06-07 22:14:54 -0400
committerLillyJadeKatrin <lilly.kitty.1988@gmail.com>2023-12-02 16:41:16 -0500
commit0abfa94bc83b99bfe02b9f310c6cd3ddcb7e11ec (patch)
treeb378c94248f4fe525bb8ca5b78e8f3f685c4881e /Source/Core/DolphinQt/MainWindow.cpp
parent1a19a9294342828630a6d0c02ba80a1010c87315 (diff)
Disable Freelook in hardcore mode
The player getting a better view of their surroundings than the game would normally allow could possibly give the player an advantage over the original hardware, so Freelook is disabled in hardcore mode. To do this, I disable the config flag for Freelook when it is accessed, to make sure that it is disabled whether it was enabled before or after hardcore mode was enabled.
Diffstat (limited to 'Source/Core/DolphinQt/MainWindow.cpp')
-rw-r--r--Source/Core/DolphinQt/MainWindow.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp
index e3b96c6390..881e28549c 100644
--- a/Source/Core/DolphinQt/MainWindow.cpp
+++ b/Source/Core/DolphinQt/MainWindow.cpp
@@ -1244,6 +1244,11 @@ void MainWindow::ShowFreeLookWindow()
{
m_freelook_window = new FreeLookWindow(this);
InstallHotkeyFilter(m_freelook_window);
+
+#ifdef USE_RETRO_ACHIEVEMENTS
+ connect(m_freelook_window, &FreeLookWindow::OpenAchievementSettings, this,
+ &MainWindow::ShowAchievementSettings);
+#endif // USE_RETRO_ACHIEVEMENTS
}
SetQWidgetWindowDecorations(m_freelook_window);