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())