Bug 591657. nsWeakFrame needs a copy constructor because the default one does not hook into the presshell. r=smaug,dbaron a=dbaron,blocking beta5+

This commit is contained in:
Timothy Nikkel 2010-08-30 13:37:55 -05:00
Родитель 21e2ee3632
Коммит 756d332951
1 изменённых файлов: 6 добавлений и 1 удалений

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

@ -2631,6 +2631,11 @@ class nsWeakFrame {
public:
nsWeakFrame() : mPrev(nsnull), mFrame(nsnull) { }
nsWeakFrame(const nsWeakFrame& aOther) : mPrev(nsnull), mFrame(nsnull)
{
Init(aOther.GetFrame());
}
nsWeakFrame(nsIFrame* aFrame) : mPrev(nsnull), mFrame(nsnull)
{
Init(aFrame);
@ -2666,7 +2671,7 @@ public:
PRBool IsAlive() { return !!mFrame; }
nsIFrame* GetFrame() { return mFrame; }
nsIFrame* GetFrame() const { return mFrame; }
nsWeakFrame* GetPreviousWeakFrame() { return mPrev; }