Bug 1264837 Part 12 - Remove nsRubyTextContainerFrameSuper.
MozReview-Commit-ID: K3n3gsEkP5f
--- a/layout/generic/nsRubyTextContainerFrame.cpp
+++ b/layout/generic/nsRubyTextContainerFrame.cpp
@@ -55,51 +55,51 @@ nsRubyTextContainerFrame::GetFrameName(n
#endif
/* virtual */ bool
nsRubyTextContainerFrame::IsFrameOfType(uint32_t aFlags) const
{
if (aFlags & eSupportsCSSTransforms) {
return false;
}
- return nsRubyTextContainerFrameSuper::IsFrameOfType(aFlags);
+ return nsContainerFrame::IsFrameOfType(aFlags);
}
/* virtual */ void
nsRubyTextContainerFrame::SetInitialChildList(ChildListID aListID,
nsFrameList& aChildList)
{
- nsRubyTextContainerFrameSuper::SetInitialChildList(aListID, aChildList);
+ nsContainerFrame::SetInitialChildList(aListID, aChildList);
if (aListID == kPrincipalList) {
UpdateSpanFlag();
}
}
/* virtual */ void
nsRubyTextContainerFrame::AppendFrames(ChildListID aListID,
nsFrameList& aFrameList)
{
- nsRubyTextContainerFrameSuper::AppendFrames(aListID, aFrameList);
+ nsContainerFrame::AppendFrames(aListID, aFrameList);
UpdateSpanFlag();
}
/* virtual */ void
nsRubyTextContainerFrame::InsertFrames(ChildListID aListID,
nsIFrame* aPrevFrame,
nsFrameList& aFrameList)
{
- nsRubyTextContainerFrameSuper::InsertFrames(aListID, aPrevFrame, aFrameList);
+ nsContainerFrame::InsertFrames(aListID, aPrevFrame, aFrameList);
UpdateSpanFlag();
}
/* virtual */ void
nsRubyTextContainerFrame::RemoveFrame(ChildListID aListID,
nsIFrame* aOldFrame)
{
- nsRubyTextContainerFrameSuper::RemoveFrame(aListID, aOldFrame);
+ nsContainerFrame::RemoveFrame(aListID, aOldFrame);
UpdateSpanFlag();
}
void
nsRubyTextContainerFrame::UpdateSpanFlag()
{
bool isSpan = false;
// The continuation checks are safe here because spans never break.
--- a/layout/generic/nsRubyTextContainerFrame.h
+++ b/layout/generic/nsRubyTextContainerFrame.h
@@ -6,26 +6,24 @@
/* rendering object for CSS "display: ruby-text-container" */
#ifndef nsRubyTextContainerFrame_h___
#define nsRubyTextContainerFrame_h___
#include "nsBlockFrame.h"
-typedef nsContainerFrame nsRubyTextContainerFrameSuper;
-
/**
* Factory function.
* @return a newly allocated nsRubyTextContainerFrame (infallible)
*/
nsContainerFrame* NS_NewRubyTextContainerFrame(nsIPresShell* aPresShell,
nsStyleContext* aContext);
-class nsRubyTextContainerFrame final : public nsRubyTextContainerFrameSuper
+class nsRubyTextContainerFrame final : public nsContainerFrame
{
public:
NS_DECL_FRAMEARENA_HELPERS
NS_DECL_QUERYFRAME_TARGET(nsRubyTextContainerFrame)
NS_DECL_QUERYFRAME
// nsIFrame overrides
virtual nsIAtom* GetType() const override;
@@ -54,17 +52,17 @@ public:
return GetStateBits() & NS_RUBY_TEXT_CONTAINER_IS_SPAN;
}
protected:
friend nsContainerFrame*
NS_NewRubyTextContainerFrame(nsIPresShell* aPresShell,
nsStyleContext* aContext);
explicit nsRubyTextContainerFrame(nsStyleContext* aContext)
- : nsRubyTextContainerFrameSuper(aContext)
+ : nsContainerFrame(aContext)
, mISize(0) {}
void UpdateSpanFlag();
friend class nsRubyBaseContainerFrame;
void SetISize(nscoord aISize) { mISize = aISize; }
// The intended inline size of the ruby text container. It is set by