Move settings dialog to checked overlay lifetime
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "legacy_canvas_view_services.h"
|
||||
#include "legacy_document_canvas_services.h"
|
||||
#include "legacy_history_services.h"
|
||||
#include "legacy_ui_overlay_services.h"
|
||||
|
||||
namespace pp::panopainter {
|
||||
namespace {
|
||||
@@ -198,10 +199,7 @@ public:
|
||||
|
||||
void show_settings_dialog() override
|
||||
{
|
||||
app_.settings = new NodeSettings();
|
||||
app_.settings->set_manager(&app_.layout);
|
||||
app_.settings->init();
|
||||
app_.layout[app_.main_id]->add_child(app_.settings);
|
||||
app_.settings = pp::panopainter::create_legacy_settings_dialog_overlay(app_).get();
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user