Remove some bogosity from widget mouse handling.

This commit is contained in:
Paul Chote
2011-01-05 23:01:17 +13:00
parent df460d7407
commit 5254deedcb
13 changed files with 63 additions and 50 deletions

View File

@@ -41,9 +41,13 @@ namespace OpenRA.Widgets
new float2(rect.Left + 2, rect.Top + 2));
}
public override bool HandleInputInner(MouseInput mi)
public override bool HandleMouseInput(MouseInput mi)
{
return mi.Button == MouseButton.Left;
// Checkboxes require lmb
if (mi.Button != MouseButton.Left)
return false;
return base.HandleMouseInput(mi);
}
public CheckboxWidget() : base() { }