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;
}
if (mi.Event == MouseInputEvent.Move && joystickScrollStart.HasValue)
if (mi.Event == MouseInputEvent.Move)
{
if (!joystickScrollStart.HasValue)
joystickScrollStart = mi.Location;
joystickScrollEnd = mi.Location;
}
}
return false;
}
public override bool YieldMouseFocus(MouseInput mi)
{
joystickScrollStart = joystickScrollEnd = null;
return base.YieldMouseFocus(mi);
}
public override bool YieldKeyboardFocus()
{
keyboardDirections = ScrollDirection.None;