Route canvas view execution through app core
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include "legacy_document_session_services.h"
|
||||
|
||||
#include "app.h"
|
||||
#include "legacy_canvas_view_services.h"
|
||||
#include "legacy_history_services.h"
|
||||
#include "node_dialog_open.h"
|
||||
|
||||
@@ -24,7 +25,9 @@ void create_legacy_new_document(
|
||||
app.layers->clear();
|
||||
app.canvas->m_canvas->m_layers.clear();
|
||||
app.canvas->m_canvas->resize(plan.resolution, plan.resolution);
|
||||
app.canvas->reset_camera();
|
||||
const auto reset_status = execute_legacy_canvas_camera_reset(app);
|
||||
if (!reset_status.ok())
|
||||
LOG("New document camera reset failed: %s", reset_status.message);
|
||||
pp::panopainter::clear_legacy_history();
|
||||
|
||||
app.layers->add_layer("Default", false, true);
|
||||
|
||||
Reference in New Issue
Block a user