Route preference reads through adapter

This commit is contained in:
2026-06-12 17:30:27 +02:00
parent 14a3721e0d
commit 59dd010b5a
8 changed files with 74 additions and 20 deletions

View File

@@ -12,6 +12,7 @@
#include "app_core/document_animation.h"
#include "app.h"
#include "node_panel_grid.h"
#include "legacy_preference_storage.h"
#include "legacy_ui_gl_dispatch.h"
#include "legacy_ui_overlay_services.h"
#include "legacy_canvas_tool_services.h"
@@ -238,8 +239,8 @@ Node* NodeCanvas::clone_instantiate() const
void NodeCanvas::init()
{
m_density = Settings::value_or<Serializer::Float>("vp-scale", 1.f);
m_cursor_visibility = (kCursorVisibility)Settings::value_or<Serializer::Integer>("show-cursor", 0);
m_density = pp::panopainter::legacy_float_preference_or("vp-scale", 1.f);
m_cursor_visibility = (kCursorVisibility)pp::panopainter::legacy_integer_preference_or("show-cursor", 0);
m_mouse_ignore = false;
m_canvas = std::make_unique<Canvas>();