mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 913329 - Use CopySurface to draw to the screen using OMTC basic. r=mattwoodrow
This commit is contained in:
parent
104538257c
commit
76a20cd22b
@ -480,11 +480,9 @@ BasicCompositor::EndFrame()
|
|||||||
// Most platforms require us to buffer drawing to the widget surface.
|
// Most platforms require us to buffer drawing to the widget surface.
|
||||||
// That's why we don't draw to mDrawTarget directly.
|
// That's why we don't draw to mDrawTarget directly.
|
||||||
RefPtr<SourceSurface> source = mRenderTarget->mDrawTarget->Snapshot();
|
RefPtr<SourceSurface> source = mRenderTarget->mDrawTarget->Snapshot();
|
||||||
mDrawTarget->DrawSurface(source,
|
mDrawTarget->CopySurface(source,
|
||||||
Rect(0, 0, mWidgetSize.width, mWidgetSize.height),
|
IntRect(0, 0, mWidgetSize.width, mWidgetSize.height),
|
||||||
Rect(0, 0, mWidgetSize.width, mWidgetSize.height),
|
IntPoint(0, 0));
|
||||||
DrawSurfaceOptions(),
|
|
||||||
DrawOptions());
|
|
||||||
mWidget->EndRemoteDrawing();
|
mWidget->EndRemoteDrawing();
|
||||||
}
|
}
|
||||||
mDrawTarget = nullptr;
|
mDrawTarget = nullptr;
|
||||||
|
Loading…
Reference in New Issue
Block a user