From 49cc7a0e09590ec359a7ddd6a0247bf8dfe631ae Mon Sep 17 00:00:00 2001 From: attila Date: Thu, 22 Dec 2022 15:14:15 +0100 Subject: [PATCH] Component: Fix potential bad access during mouse double click --- modules/juce_gui_basics/components/juce_Component.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index 290f027afb..9f8d9d7426 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -2568,7 +2568,8 @@ void Component::internalMouseUp (MouseInputSource source, const PointerState& re // check for double-click if (me.getNumberOfClicks() >= 2) { - mouseDoubleClick (checker.eventWithNearestParent()); + if (checker.nearestNonNullParent() == this) + mouseDoubleClick (checker.eventWithNearestParent()); if (checker.shouldBailOut()) return;