[tbb-commits] [tor-browser] 11/15: Bug 1776658: Update some setNumber callers. r=jandem, a=RyanVM

gitolite role git at cupani.torproject.org
Thu Aug 18 22:31:53 UTC 2022


This is an automated email from the git hooks/post-receive script.

richard pushed a commit to branch tor-browser-91.13.0esr-11.5-1
in repository tor-browser.

commit c53997d1e1ddf8db4b636db8108650d0b3f2de7d
Author: Kris Maglione <maglione.k at gmail.com>
AuthorDate: Wed Aug 3 19:55:31 2022 +0000

    Bug 1776658: Update some setNumber callers. r=jandem, a=RyanVM
    
    Differential Revision: https://phabricator.services.mozilla.com/D152822
---
 dom/bindings/ToJSValue.h        | 2 +-
 dom/indexedDB/KeyPath.cpp       | 2 +-
 js/xpconnect/src/XPCConvert.cpp | 2 +-
 js/xpconnect/src/XPCVariant.cpp | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dom/bindings/ToJSValue.h b/dom/bindings/ToJSValue.h
index 3a4097b19e2a5..7aec1689bff57 100644
--- a/dom/bindings/ToJSValue.h
+++ b/dom/bindings/ToJSValue.h
@@ -117,7 +117,7 @@ inline bool ToJSValue(JSContext* aCx, double aArgument,
   // Make sure we're called in a compartment
   MOZ_ASSERT(JS::CurrentGlobalOrNull(aCx));
 
-  aValue.setNumber(aArgument);
+  aValue.set(JS_NumberValue(aArgument));
   return true;
 }
 
diff --git a/dom/indexedDB/KeyPath.cpp b/dom/indexedDB/KeyPath.cpp
index 3d04a805cc59c..b24c57a3cf753 100644
--- a/dom/indexedDB/KeyPath.cpp
+++ b/dom/indexedDB/KeyPath.cpp
@@ -84,7 +84,7 @@ nsresult GetJSValFromKeyPathString(
       // step 4 substep 1: check for .length on a String value.
       if (currentVal.isString() && !tokenizer.hasMoreTokens() &&
           token.EqualsLiteral("length")) {
-        aKeyJSVal->setNumber(double(JS_GetStringLength(currentVal.toString())));
+        aKeyJSVal->setNumber(JS_GetStringLength(currentVal.toString()));
         break;
       }
 
diff --git a/js/xpconnect/src/XPCConvert.cpp b/js/xpconnect/src/XPCConvert.cpp
index c6c145d760a48..e0e1759cea8be 100644
--- a/js/xpconnect/src/XPCConvert.cpp
+++ b/js/xpconnect/src/XPCConvert.cpp
@@ -106,7 +106,7 @@ bool XPCConvert::NativeData2JS(JSContext* cx, MutableHandleValue d,
       d.setNumber(*static_cast<const float*>(s));
       return true;
     case nsXPTType::T_DOUBLE:
-      d.setNumber(*static_cast<const double*>(s));
+      d.set(JS_NumberValue(*static_cast<const double*>(s)));
       return true;
     case nsXPTType::T_BOOL:
       d.setBoolean(*static_cast<const bool*>(s));
diff --git a/js/xpconnect/src/XPCVariant.cpp b/js/xpconnect/src/XPCVariant.cpp
index 67dd0e770514d..2671fbbb76ac9 100644
--- a/js/xpconnect/src/XPCVariant.cpp
+++ b/js/xpconnect/src/XPCVariant.cpp
@@ -438,7 +438,7 @@ bool XPCVariant::VariantDataToJS(JSContext* cx, nsIVariant* variant,
       if (NS_FAILED(variant->GetAsDouble(&d))) {
         return false;
       }
-      pJSVal.setNumber(d);
+      pJSVal.set(JS_NumberValue(d));
       return true;
     }
     case nsIDataType::VTYPE_BOOL: {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list