From 26cf5e741e5134c8f195e2aabd8e0e1af7340572 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sat, 20 Sep 2025 15:17:33 +0200 Subject: [PATCH] Fix 2d paint --- paint/sources/base.ts | 4 ++++ paint/sources/ui_view2d.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/paint/sources/base.ts b/paint/sources/base.ts index 3e0231a5..9ff35ab8 100644 --- a/paint/sources/base.ts +++ b/paint/sources/base.ts @@ -175,6 +175,10 @@ function base_w(): i32 { return util_render_decal_preview_size; } + if (context_raw.paint2d_view) { + return ui_view2d_ww; + } + // 3D view is hidden if (!base_view3d_show) { return 1; diff --git a/paint/sources/ui_view2d.ts b/paint/sources/ui_view2d.ts index 108ddfee..6cd84fab 100644 --- a/paint/sources/ui_view2d.ts +++ b/paint/sources/ui_view2d.ts @@ -95,6 +95,9 @@ function ui_view2d_render() { let headerh: i32 = config_raw.layout[layout_size_t.HEADER] == 1 ? ui_header_h * 2 : ui_header_h; let apph: i32 = iron_window_height() - config_raw.layout[layout_size_t.STATUS_H] + headerh; + if (!base_view3d_show) { + apph = base_h(); + } ui_view2d_wh = iron_window_height() - config_raw.layout[layout_size_t.STATUS_H]; if (ui_nodes_show) {