Fix Joystick scrolling stuck

This commit is contained in:
rob-v
2017-05-16 15:02:14 +02:00
committed by reaperrr
parent 4f16b0d464
commit f341330d5e

View File

@@ -349,13 +349,24 @@ namespace OpenRA.Mods.Common.Widgets
return true; return true;
} }
if (mi.Event == MouseInputEvent.Move && joystickScrollStart.HasValue) if (mi.Event == MouseInputEvent.Move)
{
if (!joystickScrollStart.HasValue)
joystickScrollStart = mi.Location;
joystickScrollEnd = mi.Location; joystickScrollEnd = mi.Location;
} }
}
return false; return false;
} }
public override bool YieldMouseFocus(MouseInput mi)
{
joystickScrollStart = joystickScrollEnd = null;
return base.YieldMouseFocus(mi);
}
public override bool YieldKeyboardFocus() public override bool YieldKeyboardFocus()
{ {
keyboardDirections = ScrollDirection.None; keyboardDirections = ScrollDirection.None;