Centralize retained service dialog closing

This commit is contained in:
2026-06-12 15:57:53 +02:00
parent bc3d348632
commit b32ad1b720
5 changed files with 10 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
#include "action.h"
#include "app.h"
#include "legacy_document_canvas_services.h"
#include "legacy_ui_overlay_services.h"
namespace pp::panopainter {
namespace {
@@ -71,7 +72,7 @@ public:
void finish_layer_rename() override
{
if (dialog_)
dialog_->destroy();
pp::panopainter::close_legacy_dialog_node(*dialog_);
app_.hideKeyboard();
}