Split keyboard and mouse focus.

Fixes #3304.
Fixes #2075.
Fixes C&C chat focus bug.
This commit is contained in:
Paul Chote
2013-07-27 20:38:05 +12:00
parent ea36d05fc5
commit 7c91d6976d
16 changed files with 93 additions and 87 deletions

View File

@@ -100,10 +100,10 @@ namespace OpenRA.Mods.Cnc.Widgets
?? base.GetCursor(pos);
}
public override bool LoseFocus(MouseInput mi)
public override bool YieldKeyboardFocus()
{
Keyboard = ScrollDirection.None;
return base.LoseFocus(mi);
return base.YieldKeyboardFocus();
}
public override bool HandleKeyPress(KeyInput e)