diff --git a/dev/Materials/Acrylic/AcrylicBrush.cpp b/dev/Materials/Acrylic/AcrylicBrush.cpp index fb43e8d386..85817207bc 100644 --- a/dev/Materials/Acrylic/AcrylicBrush.cpp +++ b/dev/Materials/Acrylic/AcrylicBrush.cpp @@ -607,6 +607,13 @@ winrt::CompositionEffectBrush AcrylicBrush::CreateAcrylicBrushWorker( } } +#ifndef BUILD_WINDOWS + if (acrylicBrush) + { + acrylicBrush.Properties().InsertScalar(L"ShouldRenderAsFallbackInIslands", 1.0f); + } +#endif + return acrylicBrush; } diff --git a/dev/Materials/Reveal/RevealBrush.cpp b/dev/Materials/Reveal/RevealBrush.cpp index 59147672c1..780d0a26ff 100644 --- a/dev/Materials/Reveal/RevealBrush.cpp +++ b/dev/Materials/Reveal/RevealBrush.cpp @@ -699,6 +699,13 @@ void RevealBrush::CreateRevealBrush() m_brush = compositor.CreateColorBrush(fallbackColor); } } + +#ifndef BUILD_WINDOWS + if (m_brush) + { + m_brush.Properties().InsertScalar(L"ShouldRenderAsFallbackInIslands", 1.0f); + } +#endif } void RevealBrush::UpdateRevealBrush()