From 00fa107956f80f6b96683a0996308e55f90710fd Mon Sep 17 00:00:00 2001 From: terencehill Date: Mon, 28 Dec 2020 22:03:59 +0100 Subject: [PATCH] Minigames: ignore left and right click if not used by a mingame or pressed outside the minigame menu panel; it prevents accidental shooting and zooming --- qcsrc/common/minigames/cl_minigames_hud.qc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/qcsrc/common/minigames/cl_minigames_hud.qc b/qcsrc/common/minigames/cl_minigames_hud.qc index ebb0decec..973ca428a 100644 --- a/qcsrc/common/minigames/cl_minigames_hud.qc +++ b/qcsrc/common/minigames/cl_minigames_hud.qc @@ -671,12 +671,16 @@ float HUD_Minigame_InputEvent(float bInputType, float nPrimary, float nSecondary return true; } - if ( nPrimary == K_MOUSE1 && HUD_MinigameMenu_activeitem && - HUD_mouse_over(HUD_PANEL(MINIGAMEMENU)) ) + if ( nPrimary == K_MOUSE2 ) + { + return true; + } + if ( nPrimary == K_MOUSE1 ) { if (!key_pressed) return true; - HUD_MinigameMenu_Click(HUD_MinigameMenu_activeitem); + if (HUD_MinigameMenu_activeitem && HUD_mouse_over(HUD_PANEL(MINIGAMEMENU))) + HUD_MinigameMenu_Click(HUD_MinigameMenu_activeitem); return true; } if ( nPrimary == K_UPARROW || nPrimary == K_KP_UPARROW ) -- 2.39.2