mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 869893 - Remove Off-Main-Thread XPCWrappedJS refcounting from SignRunnable. r=jedp
This commit is contained in:
parent
9bf981a550
commit
40e7c14af0
@ -178,7 +178,7 @@ private:
|
||||
|
||||
const nsCString mTextToSign; // in
|
||||
SECKEYPrivateKey* mPrivateKey; // in
|
||||
const nsCOMPtr<nsIIdentitySignCallback> mCallback; // in
|
||||
nsMainThreadPtrHandle<nsIIdentitySignCallback> mCallback; // in
|
||||
nsresult mRv; // out
|
||||
nsCString mSignature; // out
|
||||
|
||||
@ -496,7 +496,7 @@ SignRunnable::SignRunnable(const nsACString & aText,
|
||||
nsIIdentitySignCallback * aCallback)
|
||||
: mTextToSign(aText)
|
||||
, mPrivateKey(SECKEY_CopyPrivateKey(privateKey))
|
||||
, mCallback(aCallback)
|
||||
, mCallback(new nsMainThreadPtrHolder<nsIIdentitySignCallback>(aCallback))
|
||||
, mRv(NS_ERROR_NOT_INITIALIZED)
|
||||
{
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user