From 38aee2a224a198e2f1144e5c71039fd17f317c78 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 26 Jan 2022 01:50:50 +0100 Subject: api, gui: close options dlg on Esc inside inner dlg --- api/plugin-api.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'api') diff --git a/api/plugin-api.cpp b/api/plugin-api.cpp index 5c83e42f..ef9e47a1 100644 --- a/api/plugin-api.cpp +++ b/api/plugin-api.cpp @@ -1,4 +1,5 @@ #include "plugin-api.hpp" +#include namespace plugin_api::detail { @@ -7,18 +8,15 @@ void BaseDialog::closeEvent(QCloseEvent*) { if (isVisible()) { - hide(); emit closing(); + close(); } } void BaseDialog::done(int) { if (isVisible()) - { - hide(); close(); - } } bool BaseDialog::embeddable() noexcept { return false; } -- cgit v1.2.3