diff --git a/engine/client/in_win.c b/engine/client/in_win.c index 28e865587..15d058347 100644 --- a/engine/client/in_win.c +++ b/engine/client/in_win.c @@ -1383,7 +1383,7 @@ static void ProcessMouse(mouse_t *mouse, usercmd_t *cmd, int pnum) if(in_xflip.value) mx *= -1; #endif - if (mouseusedforgui || (key_dest == key_menu && m_state == m_complex) + if (mouseusedforgui || (key_dest == key_menu && (m_state == m_complex || m_state == m_plugin)) #ifdef VM_UI || UI_MenuState() #endif