bug 27543 and bug 27566; crashing in profile manager; need to unregister

pref callback when destroying device context; r=none
This commit is contained in:
erik%netscape.com 2000-02-13 18:05:36 +00:00
Родитель 3fc859aba1
Коммит 2e2f297290
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -82,6 +82,12 @@ nsDeviceContextWin :: ~nsDeviceContextWin()
}
NS_IF_RELEASE(mSpec);
nsresult res = NS_ERROR_FAILURE;
NS_WITH_SERVICE(nsIPref, prefs, kPrefCID, &res);
if (NS_SUCCEEDED(res)) {
prefs->UnregisterCallback(nav4rounding, PrefChanged, this);
}
}
NS_IMETHODIMP nsDeviceContextWin :: Init(nsNativeWidget aWidget)