Bug 547924. Paint <canvas> using EXTEND_PAD to prevent seams. r=vlad

This commit is contained in:
Robert O'Callahan 2010-05-19 15:04:32 +12:00
Родитель 96fcae4c10
Коммит d7e60623a4
2 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1030,6 +1030,7 @@ nsCanvasRenderingContext2D::Render(gfxContext *ctx, gfxPattern::GraphicsFilter a
nsRefPtr<gfxPattern> pat = new gfxPattern(mSurface);
pat->SetFilter(aFilter);
pat->SetExtend(gfxPattern::EXTEND_PAD);
gfxContext::GraphicsOperator op = ctx->CurrentOperator();
if (mOpaque)

Просмотреть файл

@ -489,6 +489,7 @@ BasicCanvasLayer::Paint(gfxContext* aContext)
nsRefPtr<gfxPattern> pat = new gfxPattern(mSurface);
pat->SetFilter(mFilter);
pat->SetExtend(gfxPattern::EXTEND_PAD);
gfxRect r(0, 0, mBounds.width, mBounds.height);
gfxMatrix m;