mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-28 05:10:49 +00:00
Bug 595277 - Part 3: Let Canvas and HTML video get the permanent LayerManager when instantiating their stuff. r=roc
This commit is contained in:
parent
c957999822
commit
c2250f16f4
@ -1078,7 +1078,8 @@ nsCanvasRenderingContext2D::SetDimensions(PRInt32 width, PRInt32 height)
|
||||
nsRefPtr<LayerManager> layerManager = nsnull;
|
||||
|
||||
if (ownerDoc)
|
||||
layerManager = nsContentUtils::LayerManagerForDocument(ownerDoc);
|
||||
layerManager =
|
||||
nsContentUtils::PersistentLayerManagerForDocument(ownerDoc);
|
||||
|
||||
if (layerManager) {
|
||||
surface = layerManager->CreateOptimalSurface(gfxIntSize(width, height), format);
|
||||
|
@ -2209,7 +2209,8 @@ ImageContainer* nsHTMLMediaElement::GetImageContainer()
|
||||
if (!video)
|
||||
return nsnull;
|
||||
|
||||
nsRefPtr<LayerManager> manager = nsContentUtils::LayerManagerForDocument(GetOwnerDoc());
|
||||
nsRefPtr<LayerManager> manager =
|
||||
nsContentUtils::PersistentLayerManagerForDocument(GetOwnerDoc());
|
||||
if (!manager)
|
||||
return nsnull;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user