From ff0175488ac57a92d401b00a0e4542582a82d8e9 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Fri, 11 Sep 2026 10:55:15 -0700 Subject: [PATCH] Keep concrete canvas App access within the desktop crate --- crates/oa-desktop/src/behavior/canvas_workspace.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/oa-desktop/src/behavior/canvas_workspace.rs b/crates/oa-desktop/src/behavior/canvas_workspace.rs index 32b81926..a30d5070 100644 --- a/crates/oa-desktop/src/behavior/canvas_workspace.rs +++ b/crates/oa-desktop/src/behavior/canvas_workspace.rs @@ -63,7 +63,7 @@ pub struct Scope { pub epoch: u64, } impl Scope { - pub fn current(app: &App) -> Option { + pub(crate) fn current(app: &App) -> Option { if let Some(context) = app.scenario_context() { Some(Self { document: context.document, @@ -81,7 +81,7 @@ impl Scope { }) } } - pub fn input_owner(app: &App) -> Option { + pub(crate) fn input_owner(app: &App) -> Option { if keyboard_enabled(app) && !app.behavior.has_pending() && !app.draft_dirty()