summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/Input
diff options
context:
space:
mode:
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;