Bug 112719 - make nsXULTreeSliceFrame inherit from nsGridRowLeafFrame, as it was intended to. r=jag, sr=hyatt.

This commit is contained in:
bryner%netscape.com 2001-11-30 00:12:02 +00:00
Родитель 4f76f22926
Коммит fe867ceefd
2 изменённых файлов: 4 добавлений и 9 удалений

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

@ -79,11 +79,11 @@ nsXULTreeSliceFrame::Release(void)
//
NS_INTERFACE_MAP_BEGIN(nsXULTreeSliceFrame)
NS_INTERFACE_MAP_ENTRY(nsIXULTreeSlice)
NS_INTERFACE_MAP_END_INHERITING(nsBoxFrame)
NS_INTERFACE_MAP_END_INHERITING(nsGridRowLeafFrame)
// Constructor
nsXULTreeSliceFrame::nsXULTreeSliceFrame(nsIPresShell* aPresShell, PRBool aIsRoot, nsIBoxLayout* aLayoutManager)
:nsBoxFrame(aPresShell, aIsRoot, aLayoutManager)
:nsGridRowLeafFrame(aPresShell, aIsRoot, aLayoutManager)
{}
// Destructor
@ -94,7 +94,7 @@ nsXULTreeSliceFrame::~nsXULTreeSliceFrame()
nsresult
nsXULTreeSliceFrame::GetPrefSize(nsBoxLayoutState& aState, nsSize& aSize)
{
nsresult rv = nsBoxFrame::GetPrefSize(aState, aSize);
nsresult rv = nsGridRowLeafFrame::GetPrefSize(aState, aSize);
if (NS_FAILED(rv)) return rv;
aSize.height = PR_MAX(mRect.height, aSize.height);

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

@ -36,15 +36,10 @@
*
* ***** END LICENSE BLOCK ***** */
#include "nsBoxFrame.h"
#include "nsIXULTreeSlice.h"
#ifdef MOZ_GRID2
#include "nsGridRowLeafFrame.h"
class nsXULTreeSliceFrame : public nsGridRowLeafFrame, public nsIXULTreeSlice
#else
class nsXULTreeSliceFrame : public nsBoxFrame, public nsIXULTreeSlice
#endif
{
public:
NS_DECL_ISUPPORTS