mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 10:44:56 +00:00
Bug 970331 - Make sure moz pattern is not set on cairo context. r=nical
This commit is contained in:
parent
f5bacac179
commit
f6a5974f2e
@ -1413,6 +1413,7 @@ void
|
||||
gfxContext::SetPattern(gfxPattern *pattern)
|
||||
{
|
||||
if (mCairo) {
|
||||
MOZ_ASSERT(!pattern->IsAzure());
|
||||
cairo_set_source(mCairo, pattern->CairoPattern());
|
||||
} else {
|
||||
CurrentState().sourceSurfCairo = nullptr;
|
||||
@ -1457,6 +1458,7 @@ void
|
||||
gfxContext::Mask(gfxPattern *pattern)
|
||||
{
|
||||
if (mCairo) {
|
||||
MOZ_ASSERT(!pattern->IsAzure());
|
||||
cairo_mask(mCairo, pattern->CairoPattern());
|
||||
} else {
|
||||
if (pattern->Extend() == gfxPattern::EXTEND_NONE) {
|
||||
|
Loading…
Reference in New Issue
Block a user