diff options
author | Narr the Reg <juangerman-13@hotmail.com> | 2021-11-26 22:45:37 +0100 |
---|---|---|
committer | Narr the Reg <juangerman-13@hotmail.com> | 2021-11-26 22:46:36 +0100 |
commit | 639402850ac65c694967ef6519becb65abe89b39 (patch) | |
tree | 55ab559c417a519ac8b93a746428842e53c19a31 /src/input_common/input_mapping.cpp | |
parent | service/hid: Finish converting LIFO objects and address some nits (diff) | |
download | yuzu-639402850ac65c694967ef6519becb65abe89b39.tar yuzu-639402850ac65c694967ef6519becb65abe89b39.tar.gz yuzu-639402850ac65c694967ef6519becb65abe89b39.tar.bz2 yuzu-639402850ac65c694967ef6519becb65abe89b39.tar.lz yuzu-639402850ac65c694967ef6519becb65abe89b39.tar.xz yuzu-639402850ac65c694967ef6519becb65abe89b39.tar.zst yuzu-639402850ac65c694967ef6519becb65abe89b39.zip |
Diffstat (limited to 'src/input_common/input_mapping.cpp')
-rw-r--r-- | src/input_common/input_mapping.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/input_common/input_mapping.cpp b/src/input_common/input_mapping.cpp index c5218f2cb..6e0024b2d 100644 --- a/src/input_common/input_mapping.cpp +++ b/src/input_common/input_mapping.cpp @@ -3,6 +3,7 @@ // Refer to the license.txt file included #include "common/common_types.h" +#include "common/settings.h" #include "input_common/input_engine.h" #include "input_common/input_mapping.h" @@ -182,6 +183,11 @@ bool MappingFactory::IsDriverValid(const MappingData& data) const { if (data.engine == "keyboard" && data.pad.port != 0) { return false; } + // To prevent mapping with two devices we disable any UDP except motion + if (!Settings::values.enable_udp_controller && data.engine == "cemuhookudp" && + data.type != EngineInputType::Motion) { + return false; + } // The following drivers don't need to be mapped if (data.engine == "tas") { return false; |