Bug 1332657 - Part 1: Use more proper function to set nsCSSValue. r?heycam draft
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Thu, 02 Feb 2017 13:42:39 +0900
changeset 469446 661b3cee2f4d796e4d9b8a88bf058fbca8e7ba9e
parent 469445 f86f9993dde6ec5752922806f70ae2eec4252fc5
child 469447 84a4a673a89bd85cc6b411d63088b059a9b83b63
child 469962 b4b1c03191ff8c77bcb362e80daccd5a555f9f9e
child 469966 06bd0737d749ced1e6e3e2082fe738a9c907c983
child 470040 7ea52c2caccbc9b8e56f4f71b3841eb3323e47df
push id43719
push userhikezoe@mozilla.com
push dateThu, 02 Feb 2017 05:02:08 +0000
reviewersheycam
bugs1332657
milestone54.0a1
Bug 1332657 - Part 1: Use more proper function to set nsCSSValue. r?heycam MozReview-Commit-ID: 94o9qXXUyXN
layout/style/ServoBindings.cpp
--- a/layout/style/ServoBindings.cpp
+++ b/layout/style/ServoBindings.cpp
@@ -1074,23 +1074,23 @@ void
 Gecko_CSSValue_SetNumber(nsCSSValueBorrowedMut aCSSValue, float aNumber)
 {
   aCSSValue->SetFloatValue(aNumber, eCSSUnit_Number);
 }
 
 void
 Gecko_CSSValue_SetKeyword(nsCSSValueBorrowedMut aCSSValue, nsCSSKeyword aKeyword)
 {
-  aCSSValue->SetIntValue(aKeyword, eCSSUnit_Enumerated);
+  aCSSValue->SetEnumValue(aKeyword);
 }
 
 void
 Gecko_CSSValue_SetPercentage(nsCSSValueBorrowedMut aCSSValue, float aPercent)
 {
-  aCSSValue->SetFloatValue(aPercent, eCSSUnit_Number);
+  aCSSValue->SetPercentValue(aPercent);
 }
 
 void
 Gecko_CSSValue_SetAngle(nsCSSValueBorrowedMut aCSSValue, float aRadians)
 {
   aCSSValue->SetFloatValue(aRadians, eCSSUnit_Radian);
 }