From e206a6d88b99a69ee00b9f6ff468c2df761a36b0 Mon Sep 17 00:00:00 2001 From: lethosor Date: Tue, 22 May 2018 16:37:44 -0400 Subject: [PATCH] mousequery: leave menus safely, without looping Fixes #1285 --- plugins/mousequery.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/mousequery.cpp b/plugins/mousequery.cpp index 4e0143fb6..66fa0fee5 100644 --- a/plugins/mousequery.cpp +++ b/plugins/mousequery.cpp @@ -392,10 +392,7 @@ struct mousequery_hook : public df::viewscreen_dwarfmodest if (!designationMode) { - while (ui->main.mode != Default) - { - sendKey(df::interface_key::LEAVESCREEN); - } + Gui::resetDwarfmodeView(); if (key == interface_key::NONE) key = get_default_query_mode(mpos);