Bug 1365660: Part 5b - Enable compositing for popups with remote content on Windows. r?bas.schouten
MozReview-Commit-ID: GzpCBUnVkdY
--- a/widget/windows/nsWindow.cpp
+++ b/widget/windows/nsWindow.cpp
@@ -7164,17 +7164,17 @@ nsWindow::IsPopup()
}
bool
nsWindow::ShouldUseOffMainThreadCompositing()
{
// We don't currently support using an accelerated layer manager with
// transparent windows so don't even try. I'm also not sure if we even
// want to support this case. See bug 593471
- if (mTransparencyMode == eTransparencyTransparent) {
+ if (!HasRemoteContent() && mTransparencyMode == eTransparencyTransparent) {
return false;
}
return nsBaseWidget::ShouldUseOffMainThreadCompositing();
}
void
nsWindow::WindowUsesOMTC()