diff --git a/src/game/g_window.pas b/src/game/g_window.pas
index 3958d24d12df79b518b6dc351942a53d487acc52..8336ea9b82cb39b11cd0b5b95c8e992e8cc3b0dd 100644 (file)
--- a/src/game/g_window.pas
+++ b/src/game/g_window.pas
SDL_WINDOWEVENT_MINIMIZED:
begin
e_UnpressAllKeys();
+ if (gPlayer1 <> nil) then gPlayer1.releaseAllWeaponSwitchKeys();
+ if (gPlayer2 <> nil) then gPlayer2.releaseAllWeaponSwitchKeys();
if not wMinimized then
begin
e_ResizeWindow(0, 0);
begin
wDeactivate := true;
e_UnpressAllKeys();
+ if (gPlayer1 <> nil) then gPlayer1.releaseAllWeaponSwitchKeys();
+ if (gPlayer2 <> nil) then gPlayer2.releaseAllWeaponSwitchKeys();
//e_WriteLog('window lost focus!', MSG_NOTIFY);
end;
end;