diff --git a/src/display.c b/src/display.c index 69ed0e71b..91d4df3f9 100644 --- a/src/display.c +++ b/src/display.c @@ -462,6 +462,11 @@ void processInput(void) BOOL mOverRadar = false; int WheelZoomIterator; + if (InGameOpUp || isInGamePopupUp) + { + dragBox3D.status = DRAG_RELEASED; // disengage the dragging since it stops menu input + } + if(radarOnScreen && getHQExists(selectedPlayer) && CoordInRadar(mouseX(), mouseY())) { mOverRadar = true;