Bug 1267524 Part 15 - Use member initializer list for nsStyleUserInterface. draft
authorTing-Yu Lin <tlin@mozilla.com>
Tue, 03 May 2016 17:26:30 +0800
changeset 362884 bf7c1530a8289612c28251f031a9c4afb5a6d998
parent 362883 217eb359e3849cfa43455efe1913b3e08e1c2fd5
child 362885 9e7e7d511ce14d7c73c80694158d47cc3baeb5e7
push id17052
push usertlin@mozilla.com
push dateTue, 03 May 2016 12:58:06 +0000
bugs1267524
milestone49.0a1
Bug 1267524 Part 15 - Use member initializer list for nsStyleUserInterface. MozReview-Commit-ID: KqSikZnyKd0
layout/style/nsStyleStruct.cpp
--- a/layout/style/nsStyleStruct.cpp
+++ b/layout/style/nsStyleStruct.cpp
@@ -3798,42 +3798,40 @@ nsCursorImage::operator=(const nsCursorI
     mHotspotY = aOther.mHotspotY;
     SetImage(aOther.GetImage());
   }
 
   return *this;
 }
 
 nsStyleUserInterface::nsStyleUserInterface(StyleStructContext aContext)
-{ 
+  : mUserInput(NS_STYLE_USER_INPUT_AUTO)
+  , mUserModify(NS_STYLE_USER_MODIFY_READ_ONLY)
+  , mUserFocus(NS_STYLE_USER_FOCUS_NONE)
+  , mPointerEvents(NS_STYLE_POINTER_EVENTS_AUTO)
+  , mCursor(NS_STYLE_CURSOR_AUTO)
+  , mCursorArrayLength(0)
+  , mCursorArray(nullptr)
+{
   MOZ_COUNT_CTOR(nsStyleUserInterface);
-  mUserInput = NS_STYLE_USER_INPUT_AUTO;
-  mUserModify = NS_STYLE_USER_MODIFY_READ_ONLY;
-  mUserFocus = NS_STYLE_USER_FOCUS_NONE;
-  mPointerEvents = NS_STYLE_POINTER_EVENTS_AUTO;
-
-  mCursor = NS_STYLE_CURSOR_AUTO; // fix for bugzilla bug 51113
-
-  mCursorArrayLength = 0;
-  mCursorArray = nullptr;
 }
 
-nsStyleUserInterface::nsStyleUserInterface(const nsStyleUserInterface& aSource) :
-  mUserInput(aSource.mUserInput),
-  mUserModify(aSource.mUserModify),
-  mUserFocus(aSource.mUserFocus),
-  mPointerEvents(aSource.mPointerEvents),
-  mCursor(aSource.mCursor)
-{ 
+nsStyleUserInterface::nsStyleUserInterface(const nsStyleUserInterface& aSource)
+  : mUserInput(aSource.mUserInput)
+  , mUserModify(aSource.mUserModify)
+  , mUserFocus(aSource.mUserFocus)
+  , mPointerEvents(aSource.mPointerEvents)
+  , mCursor(aSource.mCursor)
+{
   MOZ_COUNT_CTOR(nsStyleUserInterface);
   CopyCursorArrayFrom(aSource);
 }
 
-nsStyleUserInterface::~nsStyleUserInterface(void) 
-{ 
+nsStyleUserInterface::~nsStyleUserInterface(void)
+{
   MOZ_COUNT_DTOR(nsStyleUserInterface);
   delete [] mCursorArray;
 }
 
 nsChangeHint nsStyleUserInterface::CalcDifference(const nsStyleUserInterface& aOther) const
 {
   nsChangeHint hint = nsChangeHint(0);
   if (mCursor != aOther.mCursor)