From 7d6d488176b50afcd7e4a9619a7a5f7d38fdccc4 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Fri, 18 Mar 2011 09:44:28 +1300 Subject: [PATCH] Fix #549 - Shift + tab doesn't cycle build tabs backwards. --- OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs b/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs index 0420b5d04c..62cd0944cd 100755 --- a/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs +++ b/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs @@ -147,9 +147,8 @@ namespace OpenRA.Mods.RA.Widgets public override bool HandleKeyPressInner(KeyInput e) { - if (e.Event == KeyInputEvent.Up || e.Modifiers != Modifiers.None) return false; - - if (e.KeyChar == '\t') + if (e.Event == KeyInputEvent.Up) return false; + if (e.KeyName == "tab") { TabChange(e.Modifiers.HasModifier(Modifiers.Shift)); return true;