From 1934749aa1630ba5dbc7adec0064cdbc8095f523 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Fri, 8 Apr 2016 23:41:38 +1000 Subject: [PATCH] Alt+Click in inventory menu should not close the menu (Thanks FabTheZen), closes #163. --- ClassicalSharp/2D/Screens/Inventory/InventoryScreen.Input.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ClassicalSharp/2D/Screens/Inventory/InventoryScreen.Input.cs b/ClassicalSharp/2D/Screens/Inventory/InventoryScreen.Input.cs index 5d059c4bf..4fabf643c 100644 --- a/ClassicalSharp/2D/Screens/Inventory/InventoryScreen.Input.cs +++ b/ClassicalSharp/2D/Screens/Inventory/InventoryScreen.Input.cs @@ -45,7 +45,10 @@ namespace ClassicalSharp.Gui { game.Inventory.HeldBlock = blocksTable[selIndex]; else if( Contains( TableX, TableY, TableWidth, TableHeight, mouseX, mouseY ) ) return true; - game.SetNewScreen( null ); + + bool hotbar = game.IsKeyDown( Key.AltLeft ) || game.IsKeyDown( Key.AltRight ); + if( !hotbar ) + game.SetNewScreen( null ); } return true; }