b=296907, canvas stroke/fill/clip shoudln't destroy current path, r=stuart

This commit is contained in:
vladimir%pobox.com 2006-01-04 22:08:52 +00:00
Родитель 7d3cdacece
Коммит 2070767e5b
1 изменённых файлов: 3 добавлений и 3 удалений

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

@ -1070,7 +1070,7 @@ NS_IMETHODIMP
nsCanvasRenderingContext2D::Fill()
{
ApplyStyle(STYLE_FILL);
cairo_fill(mCairo);
cairo_fill_preserve(mCairo);
return Redraw();
}
@ -1078,14 +1078,14 @@ NS_IMETHODIMP
nsCanvasRenderingContext2D::Stroke()
{
ApplyStyle(STYLE_STROKE);
cairo_stroke(mCairo);
cairo_stroke_preserve(mCairo);
return Redraw();
}
NS_IMETHODIMP
nsCanvasRenderingContext2D::Clip()
{
cairo_clip(mCairo);
cairo_clip_preserve(mCairo);
return Redraw();
}