diff --git a/gfx/thebes/nsCoreAnimationSupport.mm b/gfx/thebes/nsCoreAnimationSupport.mm index 4d48d09761d8..3f85894719b4 100644 --- a/gfx/thebes/nsCoreAnimationSupport.mm +++ b/gfx/thebes/nsCoreAnimationSupport.mm @@ -451,9 +451,8 @@ nsresult nsCARenderer::SetupRenderer(void *aCALayer, int aWidth, int aHeight) { CARenderer* caRenderer = nsnull; CGLPixelFormatAttribute attributes[] = { - kCGLPFANoRecovery, kCGLPFAAccelerated, - kCGLPFAPBuffer, + kCGLPFAAllowOfflineRenderers, kCGLPFADepthSize, (CGLPixelFormatAttribute)24, (CGLPixelFormatAttribute)0 }; diff --git a/ipc/app/macbuild/Contents/Info.plist.in b/ipc/app/macbuild/Contents/Info.plist.in index 6af14a399f33..39fbd19d60d6 100644 --- a/ipc/app/macbuild/Contents/Info.plist.in +++ b/ipc/app/macbuild/Contents/Info.plist.in @@ -27,5 +27,7 @@ LSUIElement 1 + NSSupportsAutomaticGraphicsSwitching +