mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1169370 - Mark tree Cairo surface dirty after borrow. r=jrmuizel
This commit is contained in:
parent
b3096a5331
commit
197e06d5ec
@ -1756,6 +1756,7 @@ BorrowedXlibDrawable::Init(DrawTarget* aDT)
|
||||
if (cairo_surface_get_type(surf) != CAIRO_SURFACE_TYPE_XLIB) {
|
||||
return false;
|
||||
}
|
||||
cairo_surface_flush(surf);
|
||||
|
||||
cairoDT->WillChange();
|
||||
|
||||
@ -1774,6 +1775,9 @@ BorrowedXlibDrawable::Init(DrawTarget* aDT)
|
||||
void
|
||||
BorrowedXlibDrawable::Finish()
|
||||
{
|
||||
DrawTargetCairo* cairoDT = static_cast<DrawTargetCairo*>(mDT);
|
||||
cairo_surface_t* surf = cairoDT->mSurface;
|
||||
cairo_surface_mark_dirty(surf);
|
||||
if (mDrawable) {
|
||||
mDrawable = None;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user