mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 475532: nsXPInstallManager needs threadsafe addref/release. r+sr=bsmedberg
This commit is contained in:
parent
11d53d2122
commit
1662125f9d
@ -116,6 +116,7 @@ nsXPInstallManager::nsXPInstallManager()
|
||||
|
||||
nsXPInstallManager::~nsXPInstallManager()
|
||||
{
|
||||
NS_ASSERT_OWNINGTHREAD(nsXPInstallManager);
|
||||
NS_ASSERTION(!mTriggers, "Shutdown not called, triggers still alive");
|
||||
}
|
||||
|
||||
@ -136,8 +137,8 @@ NS_INTERFACE_MAP_BEGIN(nsXPInstallManager)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsXPInstallManager)
|
||||
NS_IMPL_RELEASE(nsXPInstallManager)
|
||||
NS_IMPL_THREADSAFE_ADDREF(nsXPInstallManager)
|
||||
NS_IMPL_THREADSAFE_RELEASE(nsXPInstallManager)
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsXPInstallManager::InitManagerFromChrome(const PRUnichar **aURLs,
|
||||
|
Loading…
Reference in New Issue
Block a user