From 2efd3e066102b7f8d4928f8095fddc182b982da8 Mon Sep 17 00:00:00 2001 From: Anthony Nicholls Date: Wed, 5 Nov 2025 13:06:52 +0000 Subject: [PATCH] Component: Prevent unnecessary image clearing in createComponentSnapshot --- modules/juce_gui_basics/components/juce_Component.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index 15c0ba8d89..77f35d345c 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -1986,7 +1986,7 @@ Image Component::createComponentSnapshot (Rectangle areaToGrab, auto w = roundToInt (scaleFactor * (float) r.getWidth()); auto h = roundToInt (scaleFactor * (float) r.getHeight()); - Image image (flags.opaqueFlag ? Image::RGB : Image::ARGB, w, h, true, imageType); + Image image (flags.opaqueFlag ? Image::RGB : Image::ARGB, w, h, ! flags.opaqueFlag, imageType); Graphics g (image);