summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/Input
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-03-24 19:16:51 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-03-24 19:16:51 -0400
commit68def4aa8a0a7909948849fc7be971eba05b6bb2 (patch)
tree2ddd996d2076d83eb98327962b4c0535d6c1237d /src/SMAPI/Framework/Input
parent93475bab7fe692773350e227e1eae55c567ae8bf (diff)
downloadSMAPI-68def4aa8a0a7909948849fc7be971eba05b6bb2.tar.gz
SMAPI-68def4aa8a0a7909948849fc7be971eba05b6bb2.tar.bz2
SMAPI-68def4aa8a0a7909948849fc7be971eba05b6bb2.zip
fix mouse input suppression broken in SMAPI 3.4 (#705)
Diffstat (limited to 'src/SMAPI/Framework/Input')
-rw-r--r--src/SMAPI/Framework/Input/MouseStateBuilder.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/SMAPI/Framework/Input/MouseStateBuilder.cs b/src/SMAPI/Framework/Input/MouseStateBuilder.cs
index cff3e05e..59956feb 100644
--- a/src/SMAPI/Framework/Input/MouseStateBuilder.cs
+++ b/src/SMAPI/Framework/Input/MouseStateBuilder.cs
@@ -66,9 +66,11 @@ namespace StardewModdingAPI.Framework.Input
{
foreach (var pair in overrides)
{
- bool isDown = pair.Value.IsDown();
if (this.ButtonStates.ContainsKey(pair.Key))
- this.ButtonStates[pair.Key] = isDown ? ButtonState.Pressed : ButtonState.Released;
+ {
+ this.State = null;
+ this.ButtonStates[pair.Key] = pair.Value.IsDown() ? ButtonState.Pressed : ButtonState.Released;
+ }
}
return this;