mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 12:25:53 +00:00
Bug 1361604 - initialise nsMathMLSelectedFrame members in constructor rather than ::Init r=mats
This commit is contained in:
parent
d37c972aa2
commit
3cfb1c0b03
@ -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()
|
||||
{
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user