mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Make put have aNoOverwrite default to true
This commit is contained in:
parent
a8497d0a14
commit
a984bf7f15
@ -307,10 +307,15 @@ NS_IMETHODIMP
|
||||
IDBObjectStoreRequest::Put(nsIVariant* /* aValue */,
|
||||
nsIVariant* aKey,
|
||||
PRBool aNoOverwrite,
|
||||
PRUint8 aOptionalArgCount,
|
||||
nsIIDBRequest** _retval)
|
||||
{
|
||||
NS_ASSERTION(NS_IsMainThread(), "Wrong thread!");
|
||||
|
||||
if (aOptionalArgCount < 2) {
|
||||
aNoOverwrite = PR_TRUE;
|
||||
}
|
||||
|
||||
nsString keyString;
|
||||
PRInt64 keyInt;
|
||||
|
||||
|
@ -51,10 +51,11 @@ interface nsIVariant;
|
||||
[scriptable, uuid(ce65fbc2-06a0-4f1c-89e4-0d9a636179c7)]
|
||||
interface nsIIDBObjectStoreRequest : nsIIDBObjectStore
|
||||
{
|
||||
[optional_argc]
|
||||
nsIIDBRequest
|
||||
put (in nsIVariant value,
|
||||
[optional /* null */] in nsIVariant key,
|
||||
[optional /* false */] in boolean noOverwrite);
|
||||
[optional /* true */] in boolean noOverwrite);
|
||||
|
||||
nsIIDBRequest
|
||||
remove(in nsIVariant key);
|
||||
|
Loading…
Reference in New Issue
Block a user