diff --git a/image/src/SurfaceCache.cpp b/image/src/SurfaceCache.cpp index faeba52f1e01..c4874ec7c9d1 100644 --- a/image/src/SurfaceCache.cpp +++ b/image/src/SurfaceCache.cpp @@ -154,9 +154,7 @@ public: already_AddRefed Drawable() const { - nsRefPtr surface = - gfxPlatform::GetPlatform()->GetThebesSurfaceForDrawTarget(mTarget); - nsRefPtr drawable = new gfxSurfaceDrawable(surface, mTargetSize); + nsRefPtr drawable = new gfxSurfaceDrawable(mTarget, mTargetSize); return drawable.forget(); }