Bug 1361604 - initialise nsMathMLSelectedFrame members in constructor rather than ::Init r=mats

This commit is contained in:
Robert Longson 2017-05-13 08:29:42 +01:00
parent d37c972aa2
commit 3cfb1c0b03
2 changed files with 3 additions and 19 deletions

View File

@ -12,19 +12,6 @@ nsMathMLSelectedFrame::~nsMathMLSelectedFrame()
{
}
void
nsMathMLSelectedFrame::Init(nsIContent* aContent,
nsContainerFrame* aParent,
nsIFrame* aPrevInFlow)
{
// Init our local attributes
mInvalidMarkup = false;
mSelectedFrame = nullptr;
// Let the base class do the rest
nsMathMLContainerFrame::Init(aContent, aParent, aPrevInFlow);
}
NS_IMETHODIMP
nsMathMLSelectedFrame::TransmitAutomaticData()
{

View File

@ -10,11 +10,6 @@
class nsMathMLSelectedFrame : public nsMathMLContainerFrame {
public:
virtual void
Init(nsIContent* aContent,
nsContainerFrame* aParent,
nsIFrame* aPrevInFlow) override;
NS_IMETHOD
TransmitAutomaticData() override;
@ -54,7 +49,9 @@ public:
protected:
explicit nsMathMLSelectedFrame(nsStyleContext* aContext) :
nsMathMLContainerFrame(aContext) {}
nsMathMLContainerFrame(aContext),
mSelectedFrame(nullptr),
mInvalidMarkup(false) {}
virtual ~nsMathMLSelectedFrame();
virtual nsIFrame* GetSelectedFrame() = 0;