diff --git a/content/html/content/src/HTMLCanvasElement.cpp b/content/html/content/src/HTMLCanvasElement.cpp
index 21eee4079c87..7312b86edc17 100644
--- a/content/html/content/src/HTMLCanvasElement.cpp
+++ b/content/html/content/src/HTMLCanvasElement.cpp
@@ -5,7 +5,7 @@
#include "mozilla/dom/HTMLCanvasElement.h"
-#include "BasicLayers.h"
+#include "Layers.h"
#include "imgIEncoder.h"
#include "jsapi.h"
#include "jsfriendapi.h"
diff --git a/content/html/content/src/HTMLMediaElement.cpp b/content/html/content/src/HTMLMediaElement.cpp
index 7de7d8586d7c..9a0d5c9184e2 100644
--- a/content/html/content/src/HTMLMediaElement.cpp
+++ b/content/html/content/src/HTMLMediaElement.cpp
@@ -54,7 +54,7 @@
#include "nsICachingChannel.h"
#include "nsLayoutUtils.h"
#include "nsVideoFrame.h"
-#include "BasicLayers.h"
+#include "Layers.h"
#include
#include "nsIAsyncVerifyRedirectCallback.h"
#include "nsIAppShell.h"
diff --git a/dom/ipc/TabChild.cpp b/dom/ipc/TabChild.cpp
index 51e9cac0859f..2d0fe89a6c18 100644
--- a/dom/ipc/TabChild.cpp
+++ b/dom/ipc/TabChild.cpp
@@ -8,7 +8,7 @@
#include "TabChild.h"
-#include "BasicLayers.h"
+#include "Layers.h"
#include "Blob.h"
#include "ContentChild.h"
#include "IndexedDBChild.h"
diff --git a/widget/android/nsWindow.cpp b/widget/android/nsWindow.cpp
index 8fb77d115aae..389861765c69 100644
--- a/widget/android/nsWindow.cpp
+++ b/widget/android/nsWindow.cpp
@@ -37,7 +37,6 @@ using mozilla::unused;
#include "gfxContext.h"
#include "Layers.h"
-#include "BasicLayers.h"
#include "LayerManagerOGL.h"
#include "mozilla/layers/LayerManagerComposite.h"
#include "mozilla/layers/AsyncCompositionManager.h"
diff --git a/widget/gtk2/nsWindow.cpp b/widget/gtk2/nsWindow.cpp
index 7aef5ad26bee..d944c5f00704 100644
--- a/widget/gtk2/nsWindow.cpp
+++ b/widget/gtk2/nsWindow.cpp
@@ -90,7 +90,6 @@ using namespace mozilla::widget;
#include "nsImageToPixbuf.h"
#include "nsIInterfaceRequestorUtils.h"
#include "nsAutoPtr.h"
-#include "BasicLayers.h"
#include "ClientLayerManager.h"
extern "C" {
@@ -6128,8 +6127,7 @@ nsWindow::ClearCachedResources()
{
if (mLayerManager &&
mLayerManager->GetBackendType() == mozilla::layers::LAYERS_BASIC) {
- static_cast (mLayerManager.get())->
- ClearCachedResources();
+ mLayerManager->ClearCachedResources();
}
GList* children = gdk_window_peek_children(mGdkWindow);
diff --git a/widget/qt/nsWindow.cpp b/widget/qt/nsWindow.cpp
index 02d57ea8d770..1791e343abcb 100644
--- a/widget/qt/nsWindow.cpp
+++ b/widget/qt/nsWindow.cpp
@@ -95,7 +95,6 @@ using namespace QtMobility;
#include "gfxUtils.h"
#include "Layers.h"
#include "GLContextProvider.h"
-#include "BasicLayers.h"
#include "LayerManagerOGL.h"
#include "nsFastStartupQt.h"
@@ -441,8 +440,7 @@ nsWindow::ClearCachedResources()
{
if (mLayerManager &&
mLayerManager->GetBackendType() == mozilla::layers::LAYERS_BASIC) {
- static_cast (mLayerManager.get())->
- ClearCachedResources();
+ statimLayerManager->ClearCachedResources();
}
for (nsIWidget* kid = mFirstChild; kid; ) {
nsIWidget* next = kid->GetNextSibling();
diff --git a/widget/windows/nsWindow.cpp b/widget/windows/nsWindow.cpp
index 751b95d42c52..8c1bbbbfb2eb 100644
--- a/widget/windows/nsWindow.cpp
+++ b/widget/windows/nsWindow.cpp
@@ -134,7 +134,6 @@
#include "LayerManagerOGL.h"
#include "nsIGfxInfo.h"
-#include "BasicLayers.h"
#include "nsUXThemeConstants.h"
#include "KeyboardLayout.h"
#include "nsNativeDragTarget.h"
@@ -7176,8 +7175,7 @@ nsWindow::ClearCachedResources()
#endif
if (mLayerManager &&
mLayerManager->GetBackendType() == LAYERS_BASIC) {
- static_cast(mLayerManager.get())->
- ClearCachedResources();
+ mLayerManager->ClearCachedResources();
}
::EnumChildWindows(mWnd, nsWindow::ClearResourcesCallback, 0);
}
diff --git a/widget/windows/nsWindowGfx.cpp b/widget/windows/nsWindowGfx.cpp
index 8095475f57e5..1c6535bc4c5d 100644
--- a/widget/windows/nsWindowGfx.cpp
+++ b/widget/windows/nsWindowGfx.cpp
@@ -38,7 +38,6 @@ using mozilla::plugins::PluginInstanceParent;
#include "mozilla/unused.h"
#include "LayerManagerOGL.h"
-#include "BasicLayers.h"
#ifdef MOZ_ENABLE_D3D9_LAYER
#include "LayerManagerD3D9.h"
#endif
diff --git a/widget/xpwidgets/nsBaseWidget.cpp b/widget/xpwidgets/nsBaseWidget.cpp
index ee2d3b6ca828..ccab14b55520 100644
--- a/widget/xpwidgets/nsBaseWidget.cpp
+++ b/widget/xpwidgets/nsBaseWidget.cpp
@@ -1050,7 +1050,7 @@ LayerManager* nsBaseWidget::GetLayerManager(PLayerTransactionChild* aShadowManag
return usedLayerManager;
}
-BasicLayerManager* nsBaseWidget::CreateBasicLayerManager()
+LayerManager* nsBaseWidget::CreateBasicLayerManager()
{
return new BasicLayerManager(this);
}
diff --git a/widget/xpwidgets/nsBaseWidget.h b/widget/xpwidgets/nsBaseWidget.h
index 292a10cb6c24..354874152e0d 100644
--- a/widget/xpwidgets/nsBaseWidget.h
+++ b/widget/xpwidgets/nsBaseWidget.h
@@ -332,7 +332,7 @@ protected:
return widget.forget();
}
- BasicLayerManager* CreateBasicLayerManager();
+ LayerManager* CreateBasicLayerManager();
nsPopupType PopupType() const { return mPopupType; }