mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-01 13:57:32 +00:00
Bug 869893 - Remove Off-Main-Thread XPCWrappedJS refcounting from SignRunnable. r=jedp
This commit is contained in:
parent
ae91128e0f
commit
2599f4bcc0
@ -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…
x
Reference in New Issue
Block a user