diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp index 5a9df64b264f..6f18d0095628 100644 --- a/layout/base/nsCSSFrameConstructor.cpp +++ b/layout/base/nsCSSFrameConstructor.cpp @@ -5377,7 +5377,7 @@ nsCSSFrameConstructor::InitializeSelectFrame(nsFrameConstructorState& aState, widgetData.mWindowType = eWindowType_popup; widgetData.mBorderStyle = eBorderStyle_default; -#ifdef XP_MACOSX +#if defined(XP_MACOSX) || defined(XP_BEOS) static NS_DEFINE_IID(kCPopUpCID, NS_POPUP_CID); view->CreateWidget(kCPopUpCID, &widgetData, nsnull); #else diff --git a/layout/xul/base/src/nsMenuPopupFrame.cpp b/layout/xul/base/src/nsMenuPopupFrame.cpp index 8e52882b8eca..564fc795dabc 100644 --- a/layout/xul/base/src/nsMenuPopupFrame.cpp +++ b/layout/xul/base/src/nsMenuPopupFrame.cpp @@ -231,7 +231,7 @@ nsMenuPopupFrame::CreateWidgetForView(nsIView* aView) tag = parentContent->Tag(); widgetData.mDropShadow = !(tag && tag == nsXULAtoms::menulist); -#if defined(XP_MACOSX) +#if defined(XP_MACOSX) || defined(XP_BEOS) static NS_DEFINE_IID(kCPopupCID, NS_POPUP_CID); aView->CreateWidget(kCPopupCID, &widgetData, nsnull, PR_TRUE, PR_TRUE, eContentTypeUI);