diff --git a/Tactical/Interface Panels.cpp b/Tactical/Interface Panels.cpp index 9c90f911..afb9319f 100644 --- a/Tactical/Interface Panels.cpp +++ b/Tactical/Interface Panels.cpp @@ -6781,6 +6781,10 @@ void TMClickSecondHandInvCallback( MOUSE_REGION * pRegion, INT32 iReason ) { ExitVehicle( MercPtrs[ ubSoldierID ] ); } + else if (UsingNewInventorySystem() && !AM_A_ROBOT(MercPtrs[ubSoldierID])) + { + MercPtrs[ubSoldierID]->SwitchWeapons(); + } } if (iReason == MSYS_CALLBACK_REASON_RBUTTON_UP )