summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2024-11-02 02:52:18 -0500
committerJordan Woyak <jordan.woyak@gmail.com>2025-01-01 16:48:32 -0600
commitf12846a0e93ea9ad69f884fb850cce379bc5bed0 (patch)
treeee796020be484516691e0c7561a27e70ff56bd53 /Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp
parentbc95c001c81a215ebde6a4c8b151b89f488f822b (diff)
DolphinQt: Make input mapping and output testing non-blocking.
Diffstat (limited to 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp b/Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp
index ae4095a82c..30f0e41e86 100644
--- a/Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp
+++ b/Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp
@@ -20,7 +20,6 @@
#include "DolphinQt/Config/Mapping/MappingWindow.h"
#include "DolphinQt/QtUtils/SetWindowDecorations.h"
-#include "InputCommon/ControlReference/ControlReference.h"
#include "InputCommon/ControllerEmu/Control/Control.h"
#include "InputCommon/ControllerEmu/ControlGroup/ControlGroup.h"
#include "InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h"
@@ -340,10 +339,10 @@ MappingWidget::CreateSettingAdvancedMappingButton(ControllerEmu::NumericSettingB
setting.SetExpressionFromValue();
// Ensure the UI has the game-controller indicator while editing the expression.
+ // And cancel in-progress mappings.
ConfigChanged();
- IOWindow io(this, GetController(), &setting.GetInputReference(), IOWindow::Type::Input);
- SetQWidgetWindowDecorations(&io);
+ IOWindow io(GetParent(), GetController(), &setting.GetInputReference(), IOWindow::Type::Input);
io.exec();
setting.SimplifyIfPossible();