aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorph <39850852+Morph1984@users.noreply.github.com>2020-08-28 09:02:50 -0400
committerMorph <39850852+Morph1984@users.noreply.github.com>2020-09-04 12:23:25 -0400
commitf95ea04995cf6ad8ea212078078780eb3ecfd460 (patch)
tree30c1d053d7ef6b6d698cc4937b751a132ba086fb /src
parent371226448a93d0553ded77750eaccbffa4a799e4 (diff)
applets/controller: Set min_players to have a minimum value of 1.
- Some games like Shipped have a minimum requirement of 0 connected players and is undesired behavior. We must require a minimum of 1 player connected regardless of what games may ask.
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/am/applets/controller.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/service/am/applets/controller.cpp b/src/core/hle/service/am/applets/controller.cpp
index 63c85256d1..6edb357046 100644
--- a/src/core/hle/service/am/applets/controller.cpp
+++ b/src/core/hle/service/am/applets/controller.cpp
@@ -25,7 +25,7 @@ static Core::Frontend::ControllerParameters ConvertToFrontendParameters(
npad_style_set.raw = private_arg.style_set;
return {
- .min_players = header.player_count_min,
+ .min_players = std::max(s8(1), header.player_count_min),
.max_players = header.player_count_max,
.keep_controllers_connected = header.enable_take_over_connection,
.enable_single_mode = header.enable_single_mode,