Bug 1129774. Part 3: Remove aContext parameter from BaseCreate and make it nonvirtual. r=jmathies
This commit is contained in:
@@ -63,7 +63,7 @@ PluginWidgetProxy::Create(nsIWidget* aParent,
|
||||
return rv;
|
||||
}
|
||||
|
||||
BaseCreate(aParent, aRect, aContext, aInitData);
|
||||
BaseCreate(aParent, aRect, aInitData);
|
||||
|
||||
mBounds = aRect;
|
||||
mEnabled = true;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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!");
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -356,7 +356,7 @@ nsWindow::Create(nsIWidget *aParent,
|
||||
nsWidgetInitData *aInitData)
|
||||
{
|
||||
BaseCreate(aParent, IS_TOPLEVEL() ? sVirtualBounds : aRect,
|
||||
aContext, aInitData);
|
||||
aInitData);
|
||||
|
||||
mBounds = aRect;
|
||||
|
||||
|
||||
@@ -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;;
|
||||
|
||||
@@ -260,7 +260,6 @@ nsBaseWidget::~nsBaseWidget()
|
||||
//-------------------------------------------------------------------------
|
||||
void nsBaseWidget::BaseCreate(nsIWidget *aParent,
|
||||
const nsIntRect &aRect,
|
||||
nsDeviceContext *aContext,
|
||||
nsWidgetInitData *aInitData)
|
||||
{
|
||||
static bool gDisableNativeThemeCached = false;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user