Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas

This commit is contained in:
George Wright 2017-01-09 22:40:23 -05:00 committed by George Wright
parent a37ee572f4
commit 738fcd7d41

View File

@ -1343,7 +1343,7 @@ CanvasRenderingContext2D::AllowOpenGLCanvas() const
bool CanvasRenderingContext2D::SwitchRenderingMode(RenderingMode aRenderingMode)
{
if (!IsTargetValid() || mRenderingMode == aRenderingMode) {
if (!(IsTargetValid() || mBufferProvider) || mRenderingMode == aRenderingMode) {
return false;
}