From 621f6cb6a22186daa6849995ee5fcad2e68c16ee Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 6 Nov 2019 12:03:55 +0000 Subject: [PATCH] Guard against NaN errors in Component::internalRepaintUnchecked() --- modules/juce_gui_basics/components/juce_Component.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index 1362239d87..d7734de4d2 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -1845,6 +1845,9 @@ void Component::internalRepaintUnchecked (Rectangle area, bool isEntireComp : cachedImage->invalidate (area))) return; + if (area.isEmpty()) + return; + if (flags.hasHeavyweightPeerFlag) { if (auto* peer = getPeer())