зеркало из https://github.com/mozilla/pjs.git
MLK: fix device context leak, bug=15380, r=scc
This commit is contained in:
Родитель
b7336b7219
Коммит
a8bc30a499
|
@ -153,8 +153,11 @@ NS_IMETHODIMP nsRenderingContextMac::Init(nsIDeviceContext* aContext, nsIWidget*
|
|||
if (nsnull == aWindow->GetNativeData(NS_NATIVE_WINDOW))
|
||||
return NS_ERROR_NOT_INITIALIZED;
|
||||
|
||||
mContext = aContext;
|
||||
NS_IF_ADDREF(mContext);
|
||||
if (aContext != mContext) {
|
||||
NS_IF_RELEASE(mContext);
|
||||
mContext = aContext;
|
||||
NS_IF_ADDREF(mContext);
|
||||
}
|
||||
|
||||
// select the surface
|
||||
mFrontSurface->Init(aWindow);
|
||||
|
|
Загрузка…
Ссылка в новой задаче