Bug 388385 - Memory leak with SVG patterns and clipPaths. r+sr=vladimir

This commit is contained in:
longsonr%gmail.com 2007-07-23 08:54:52 +00:00
Родитель 6cf48d4743
Коммит 7c247a907f
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -643,7 +643,7 @@ gfxContext::GetPattern()
else
wrapper = new gfxPattern(gfxRGBA(0,0,0,0));
NS_ADDREF(wrapper);
NS_IF_ADDREF(wrapper);
return wrapper;
}
@ -681,7 +681,8 @@ gfxContext::PopGroup()
{
cairo_pattern_t *pat = cairo_pop_group(mCairo);
gfxPattern *wrapper = new gfxPattern(pat);
NS_ADDREF(wrapper);
cairo_pattern_destroy(pat);
NS_IF_ADDREF(wrapper);
return wrapper;
}