From 5d8cf9a720454507c52a595729076a015bdf4fb7 Mon Sep 17 00:00:00 2001 From: Timothy Schoen Date: Sat, 4 Jan 2025 13:18:11 +0100 Subject: [PATCH] Fix minimap mouse interaction bug --- Source/CanvasViewport.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/CanvasViewport.h b/Source/CanvasViewport.h index e546a042e..3ec61b97f 100644 --- a/Source/CanvasViewport.h +++ b/Source/CanvasViewport.h @@ -45,11 +45,13 @@ class Minimap : public Component, public Timer, public AsyncUpdater if(renderMinimap && minimapAlpha != 1.0f) { + setVisible(true); minimapTargetAlpha = 1.0f; if(!isTimerRunning()) startTimer(11); } else if(!renderMinimap && minimapAlpha != 0.0f) { + setVisible(false); minimapTargetAlpha = 0.0f; if(!isTimerRunning()) startTimer(11); } @@ -156,7 +158,6 @@ class Minimap : public Component, public Timer, public AsyncUpdater if(approximatelyEqual(minimapAlpha, minimapTargetAlpha)) { minimapAlpha = minimapTargetAlpha; - setVisible(minimapAlpha != 0.0f); stopTimer(); } cnv->editor->nvgSurface.invalidateAll(); @@ -458,7 +459,7 @@ class CanvasViewport final : public Viewport setScrollBarThickness(8); - addAndMakeVisible(minimap); + addChildComponent(minimap); addAndMakeVisible(vbar); addAndMakeVisible(hbar);