From b3cacb2c3ac849f70a2746b252fe0874ffe41e33 Mon Sep 17 00:00:00 2001 From: Job Bautista Date: Fri, 17 Jun 2022 16:05:57 +0800 Subject: Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. Backported from Mozilla bug 1571250. --- layout/xul/nsMenuPopupFrame.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'layout/xul/nsMenuPopupFrame.cpp') diff --git a/layout/xul/nsMenuPopupFrame.cpp b/layout/xul/nsMenuPopupFrame.cpp index 378d719d44..73e7d2fa55 100644 --- a/layout/xul/nsMenuPopupFrame.cpp +++ b/layout/xul/nsMenuPopupFrame.cpp @@ -531,7 +531,7 @@ nsMenuPopupFrame::LayoutPopup(nsBoxLayoutState& aState, nsIFrame* aParentMenu, } viewManager->SetViewVisibility(view, nsViewVisibility_kShow); - nsContainerFrame::SyncFrameViewProperties(pc, this, nullptr, view, 0); + nsContainerFrame::SyncFrameViewProperties(pc, this, nullptr, view); } // finally, if the popup just opened, send a popupshown event @@ -993,10 +993,9 @@ nsMenuPopupFrame::HidePopup(bool aDeselectMenu, nsPopupState aNewState) } } -uint32_t -nsMenuPopupFrame::GetXULLayoutFlags() -{ - return NS_FRAME_NO_SIZE_VIEW | NS_FRAME_NO_MOVE_VIEW | NS_FRAME_NO_VISIBILITY; +nsIFrame::ReflowChildFlags nsMenuPopupFrame::GetXULLayoutFlags() { + return ReflowChildFlags::NoSizeView | ReflowChildFlags::NoMoveView | + ReflowChildFlags::NoVisibility; } /////////////////////////////////////////////////////////////////////////////// -- cgit v1.2.3