From 81df4560dd89ced1be07b776bd53e0d5583a37b4 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 30 Nov 2021 16:56:06 +0000 Subject: [PATCH] Tooltip: Fix bug where tip would not be updated for new components --- modules/juce_gui_basics/windows/juce_TooltipWindow.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp b/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp index 513638f819..08e3b7fa33 100644 --- a/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp @@ -211,9 +211,6 @@ void TooltipWindow::timerCallback() { const auto newTip = newComp != nullptr ? getTipFor (*newComp) : String(); - lastComponentUnderMouse = newComp; - lastTipUnderMouse = newTip; - const auto mousePos = mouseSource.getScreenPosition(); const auto mouseMovedQuickly = (mousePos.getDistanceFrom (lastMousePos) > 12); lastMousePos = mousePos; @@ -249,6 +246,9 @@ void TooltipWindow::timerCallback() showTip(); } } + + lastComponentUnderMouse = newComp; + lastTipUnderMouse = newTip; } }