Bug 1267524 Part 15 - Use member initializer list for nsStyleUserInterface. r=heycam

MozReview-Commit-ID: KqSikZnyKd0

--HG--
extra : rebase_source : 1ce862d039331b90da0150ba025e50a6b74809ef
This commit is contained in:
Ting-Yu Lin 2016-05-03 17:26:30 +08:00
Родитель 49fbebcf6b
Коммит 6107e10221
1 изменённых файлов: 17 добавлений и 19 удалений

Просмотреть файл

@ -3803,32 +3803,30 @@ nsCursorImage::operator=(const nsCursorImage& aOther)
}
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;
}