Bug 1129774. Part 3: Remove aContext parameter from BaseCreate and make it nonvirtual. r=jmathies

This commit is contained in:
Robert O'Callahan
2015-02-05 18:18:30 +13:00
parent 85f2b99239
commit b45a5aee79
12 changed files with 14 additions and 16 deletions

View File

@@ -63,7 +63,7 @@ PluginWidgetProxy::Create(nsIWidget* aParent,
return rv;
}
BaseCreate(aParent, aRect, aContext, aInitData);
BaseCreate(aParent, aRect, aInitData);
mBounds = aRect;
mEnabled = true;

View File

@@ -101,7 +101,7 @@ PuppetWidget::Create(nsIWidget *aParent,
{
MOZ_ASSERT(!aNativeParent, "got a non-Puppet native parent");
BaseCreate(nullptr, aRect, aContext, aInitData);
BaseCreate(nullptr, aRect, aInitData);
mBounds = aRect;
mEnabled = true;

View File

@@ -234,7 +234,7 @@ nsWindow::Create(nsIWidget *aParent,
mBounds.height = gAndroidBounds.height;
}
BaseCreate(nullptr, mBounds, aContext, aInitData);
BaseCreate(nullptr, mBounds, aInitData);
NS_ASSERTION(IsTopLevel() || parent, "non top level windowdoesn't have a parent!");

View File

@@ -496,7 +496,7 @@ nsresult nsChildView::Create(nsIWidget *aParent,
// Ensure that the toolkit is created.
nsToolkit::GetToolkit();
BaseCreate(aParent, aRect, aContext, aInitData);
BaseCreate(aParent, aRect, aInitData);
// inherit things from the parent view and create our parallel
// NSView in the Cocoa display system

View File

@@ -276,7 +276,7 @@ nsresult nsCocoaWindow::Create(nsIWidget *aParent,
// fortunately, BaseCreate doesn't actually use it so we don't
// need to worry about trying to convert it to device pixels
// when we don't have a window (or dev context, perhaps) yet
Inherited::BaseCreate(aParent, newBounds, aContext, aInitData);
Inherited::BaseCreate(aParent, newBounds, aInitData);
mParent = aParent;

View File

@@ -356,7 +356,7 @@ nsWindow::Create(nsIWidget *aParent,
nsWidgetInitData *aInitData)
{
BaseCreate(aParent, IS_TOPLEVEL() ? sVirtualBounds : aRect,
aContext, aInitData);
aInitData);
mBounds = aRect;

View File

@@ -3461,7 +3461,7 @@ nsWindow::Create(nsIWidget *aParent,
nsGTKToolkit::GetToolkit();
// initialize all the common bits of this class
BaseCreate(baseParent, aRect, aContext, aInitData);
BaseCreate(baseParent, aRect, aInitData);
// Do we need to listen for resizes?
bool listenForResizes = false;;

View File

@@ -260,7 +260,6 @@ nsBaseWidget::~nsBaseWidget()
//-------------------------------------------------------------------------
void nsBaseWidget::BaseCreate(nsIWidget *aParent,
const nsIntRect &aRect,
nsDeviceContext *aContext,
nsWidgetInitData *aInitData)
{
static bool gDisableNativeThemeCached = false;

View File

@@ -310,9 +310,8 @@ protected:
const nsAString &aIconSuffix,
nsIFile **aResult);
virtual void OnDestroy();
virtual void BaseCreate(nsIWidget *aParent,
void BaseCreate(nsIWidget *aParent,
const nsIntRect &aRect,
nsDeviceContext *aContext,
nsWidgetInitData *aInitData);
virtual void ConfigureAPZCTreeManager();

View File

@@ -142,7 +142,7 @@ nsWindow::Create(nsIWidget *aParent,
nsIWidget *baseParent = aParent;
// initialize all the common bits of this class
BaseCreate(baseParent, aRect, aContext, aInitData);
BaseCreate(baseParent, aRect, aInitData);
mVisible = true;

View File

@@ -485,7 +485,7 @@ nsWindow::Create(nsIWidget *aParent,
// Ensure that the toolkit is created.
nsToolkit::GetToolkit();
BaseCreate(baseParent, aRect, aContext, aInitData);
BaseCreate(baseParent, aRect, aInitData);
HWND parent;
if (aParent) { // has a nsIWidget parent

View File

@@ -219,7 +219,7 @@ MetroWidget::Create(nsIWidget *aParent,
// Ensure that the toolkit is created.
nsToolkit::GetToolkit();
BaseCreate(aParent, aRect, aContext, aInitData);
BaseCreate(aParent, aRect, aInitData);
if (mWindowType != eWindowType_toplevel) {
switch(mWindowType) {