Route canvas view execution through app core
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
#include "app.h"
|
||||
#include "legacy_brush_package_import_services.h"
|
||||
#include "legacy_canvas_view_services.h"
|
||||
#include "legacy_history_services.h"
|
||||
#include "log.h"
|
||||
#include "node_panel_brush.h"
|
||||
@@ -17,7 +18,9 @@ void open_legacy_project(App& app, const pp::app::DocumentOpenRoute& route)
|
||||
app.doc_name = route.name;
|
||||
app.doc_dir = route.directory;
|
||||
app.doc_path = route.path;
|
||||
app.canvas->reset_camera();
|
||||
const auto reset_status = execute_legacy_canvas_camera_reset(app);
|
||||
if (!reset_status.ok())
|
||||
LOG("Project open camera reset failed: %s", reset_status.message);
|
||||
app.layers->clear();
|
||||
app.canvas->m_canvas->project_open(route.path, [&app](bool success) {
|
||||
if (success)
|
||||
|
||||
Reference in New Issue
Block a user