From d61b1e2910009b16dc6f6fc3bf89a0978954005c Mon Sep 17 00:00:00 2001 From: Vavency Date: Thu, 17 Jul 2025 14:34:51 +0300 Subject: [PATCH] [frontend] SkModPlayer fix toggleVisible completely breaking display. --- packages/frontend/src/components/SkModPlayer.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/frontend/src/components/SkModPlayer.vue b/packages/frontend/src/components/SkModPlayer.vue index 97f31acf40..5b5d7a019e 100644 --- a/packages/frontend/src/components/SkModPlayer.vue +++ b/packages/frontend/src/components/SkModPlayer.vue @@ -247,6 +247,7 @@ function setupCanvas(r = 0) { virtualCanvasWidth = NUMBER_ROW_WIDTH + CHANNEL_WIDTH * nbChannels + 2; sliceWidth = MAX_SLICE_WIDTH > virtualCanvasWidth ? virtualCanvasWidth : MAX_SLICE_WIDTH; sliceHeight = HALF_BUFFER * CHAR_HEIGHT; + slices = []; setupSlice(sliceCanvas1, sliceBackground1); setupSlice(sliceCanvas2, sliceBackground2); setupSlice(sliceCanvas3, sliceBackground3); @@ -342,6 +343,8 @@ function toggleVisible() { lastDrawnRow = -1; nextTick(() => { playPause(); + bakeNumberRow(); + setupCanvas(); }); } nextTick(() => { stop(hide.value); });