if (CanUseTranslucentTooltipWidget())
params.opacity = views::Widget::InitParams::WindowOpacity::kTranslucent;
params.shadow_type = views::Widget::InitParams::ShadowType::kNone;
+#if BUILDFLAG(IS_EFL)
+ // With software rendering black screen was seen for ToolTips.
+ params.force_software_compositing = false;
+#else
// Use software compositing to avoid using unnecessary hardware resources
// which just amount to overkill for this UI.
params.force_software_compositing = true;
+#endif
params.name = kWidgetName;
params.init_properties_container.SetProperty(aura::client::kOwnedWindowAnchor,
CreateAndSetPlatformWindow(std::move(properties));
+#if BUILDFLAG(IS_EFL)
+ CreateCompositor(params.force_software_compositing);
+#else
// Disable compositing on tooltips as a workaround for
// https://crbug.com/442111.
CreateCompositor(params.force_software_compositing ||
params.type == Widget::InitParams::TYPE_TOOLTIP);
+#endif
WindowTreeHost::OnAcceleratedWidgetAvailable();
InitHost();