Fix nasty crash dereferncing mContext

This commit is contained in:
spider 1998-06-22 21:33:12 +00:00
Родитель 9c93fda9a5
Коммит fc342b6084
1 изменённых файлов: 5 добавлений и 3 удалений

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

@ -92,9 +92,6 @@ nsRenderingContextUnix :: nsRenderingContextUnix()
nsRenderingContextUnix :: ~nsRenderingContextUnix()
{
NS_IF_RELEASE(mContext);
NS_IF_RELEASE(mFontCache);
NS_IF_RELEASE(mFontMetrics);
if (mRegion) {
::XDestroyRegion(mRegion);
@ -131,6 +128,11 @@ nsRenderingContextUnix :: ~nsRenderingContextUnix()
}
delete mFrontBuffer;
}
NS_IF_RELEASE(mContext);
NS_IF_RELEASE(mFontCache);
NS_IF_RELEASE(mFontMetrics);
}
NS_IMPL_QUERY_INTERFACE(nsRenderingContextUnix, kRenderingContextIID)