diff --git a/layout/xul/nsXULPopupManager.cpp b/layout/xul/nsXULPopupManager.cpp index b4e05a0804a2..910e3bb1c2b2 100644 --- a/layout/xul/nsXULPopupManager.cpp +++ b/layout/xul/nsXULPopupManager.cpp @@ -471,7 +471,7 @@ nsXULPopupManager::PopupMoved(nsIFrame* aFrame, nsIntPoint aPnt) } void -nsXULPopupManager::PopupResized(nsIFrame* aFrame, LayoutDeviceIntSize aSize) +nsXULPopupManager::PopupResized(nsIFrame* aFrame, nsIntSize aSize) { nsMenuPopupFrame* menuPopupFrame = GetPopupToMoveOrResize(aFrame); if (!menuPopupFrame) @@ -490,8 +490,8 @@ nsXULPopupManager::PopupResized(nsIFrame* aFrame, LayoutDeviceIntSize aSize) // as 'width' and 'height' attributes on the popup. nsPresContext* presContext = menuPopupFrame->PresContext(); - CSSIntSize newCSS(presContext->DevPixelsToIntCSSPixels(aSize.width), - presContext->DevPixelsToIntCSSPixels(aSize.height)); + nsIntSize newCSS(presContext->DevPixelsToIntCSSPixels(aSize.width), + presContext->DevPixelsToIntCSSPixels(aSize.height)); nsIContent* popup = menuPopupFrame->GetContent(); nsAutoString width, height; diff --git a/layout/xul/nsXULPopupManager.h b/layout/xul/nsXULPopupManager.h index fb4a28954ff6..c01d0e020d5a 100644 --- a/layout/xul/nsXULPopupManager.h +++ b/layout/xul/nsXULPopupManager.h @@ -24,7 +24,6 @@ #include "nsStyleConsts.h" #include "nsWidgetInitData.h" #include "mozilla/Attributes.h" -#include "Units.h" // X.h defines KeyPress #ifdef KeyPress @@ -532,9 +531,9 @@ public: /** * Indicate that the popup associated with aView has been resized to the - * given device pixel size aSize. + * specified screen width and height. */ - void PopupResized(nsIFrame* aFrame, mozilla::LayoutDeviceIntSize aSize); + void PopupResized(nsIFrame* aFrame, nsIntSize ASize); /** * Called when a popup frame is destroyed. In this case, just remove the diff --git a/view/nsView.cpp b/view/nsView.cpp index db179b432c0d..74bed3e126e7 100644 --- a/view/nsView.cpp +++ b/view/nsView.cpp @@ -999,7 +999,7 @@ nsView::WindowResized(nsIWidget* aWidget, int32_t aWidth, int32_t aHeight) else if (IsPopupWidget(aWidget)) { nsXULPopupManager* pm = nsXULPopupManager::GetInstance(); if (pm) { - pm->PopupResized(mFrame, LayoutDeviceIntSize(aWidth, aHeight)); + pm->PopupResized(mFrame, nsIntSize(aWidth, aHeight)); return true; } }