mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1342330 Part 3 - Convert FlagBits::mBreakType to StyleClear. r=xidorn
We can avoid static_cast if using StyleClear type directly. MozReview-Commit-ID: 3lh2VJCAfuW --HG-- extra : rebase_source : db3058559757b8f4df2a7d6cb9b31013cec220e2
This commit is contained in:
parent
7826bed333
commit
758e250089
@ -404,7 +404,7 @@ public:
|
||||
aBreakType == StyleClear::Right ||
|
||||
aBreakType == StyleClear::Both,
|
||||
"Only float break types are allowed before a line");
|
||||
mFlags.mBreakType = static_cast<int>(aBreakType);
|
||||
mFlags.mBreakType = aBreakType;
|
||||
}
|
||||
StyleClear GetBreakTypeBefore() const {
|
||||
return IsBlock() ? BreakType() : StyleClear::None;
|
||||
@ -415,7 +415,7 @@ public:
|
||||
}
|
||||
void SetBreakTypeAfter(StyleClear aBreakType) {
|
||||
MOZ_ASSERT(!IsBlock(), "Only inlines have break-after");
|
||||
mFlags.mBreakType = static_cast<int>(aBreakType);
|
||||
mFlags.mBreakType = aBreakType;
|
||||
}
|
||||
bool HasFloatBreakAfter() const {
|
||||
return !IsBlock() &&
|
||||
@ -676,7 +676,7 @@ public:
|
||||
// that was pushed to a later column or page.
|
||||
bool mHadFloatPushed : 1;
|
||||
bool mHasHashedFrames: 1;
|
||||
uint32_t mBreakType : 4;
|
||||
StyleClear mBreakType;
|
||||
};
|
||||
|
||||
struct ExtraData {
|
||||
@ -710,7 +710,7 @@ protected:
|
||||
};
|
||||
|
||||
StyleClear BreakType() const {
|
||||
return static_cast<StyleClear>(mFlags.mBreakType);
|
||||
return mFlags.mBreakType;
|
||||
};
|
||||
|
||||
union {
|
||||
|
Loading…
Reference in New Issue
Block a user