diff --git a/dom/plugins/base/nsPluginInstanceOwner.cpp b/dom/plugins/base/nsPluginInstanceOwner.cpp index 572891ebf38f..6bf30c916fb4 100644 --- a/dom/plugins/base/nsPluginInstanceOwner.cpp +++ b/dom/plugins/base/nsPluginInstanceOwner.cpp @@ -1794,7 +1794,7 @@ already_AddRefed nsPluginInstanceOwner::GetImageContainerForVide data.mHandle = mInstance->GLContext()->CreateSharedHandle(gl::TextureImage::ThreadShared, aVideoInfo->mSurfaceTexture, gl::GLContext::SurfaceTexture); data.mShareType = mozilla::gl::TextureImage::ThreadShared; - data.mInverted = mInstance->Inverted(); + data.mInverted = AndroidBridge::Bridge()->IsHoneycomb() ? true : mInstance->Inverted(); data.mSize = gfxIntSize(aVideoInfo->mDimensions.width, aVideoInfo->mDimensions.height); SharedTextureImage* pluginImage = static_cast(img.get());