Index: Source/WebCore/loader/cache/CachedImage.cpp |
=================================================================== |
--- Source/WebCore/loader/cache/CachedImage.cpp (revision 144238) |
+++ Source/WebCore/loader/cache/CachedImage.cpp (working copy) |
@@ -157,25 +157,6 @@ |
return errorOccurred() && m_shouldPaintBrokenImage; |
} |
-#if ENABLE(SVG) |
-inline Image* CachedImage::lookupOrCreateImageForRenderer(const RenderObject* renderer) |
-{ |
- if (!m_image) |
- return 0; |
- if (!m_image->isSVGImage()) |
- return m_image.get(); |
- Image* useImage = m_svgImageCache->imageForRenderer(renderer); |
- if (useImage == Image::nullImage()) |
- return m_image.get(); |
- return useImage; |
-} |
-#else |
-inline Image* CachedImage::lookupOrCreateImageForRenderer(const RenderObject*) |
-{ |
- return m_image.get(); |
-} |
-#endif |
- |
Image* CachedImage::image() |
{ |
ASSERT(!isPurgeable()); |
@@ -204,10 +185,19 @@ |
return brokenImage(1).first; |
} |
- if (m_image) |
- return lookupOrCreateImageForRenderer(renderer); |
+ if (!m_image) |
+ return Image::nullImage(); |
- return Image::nullImage(); |
+#if ENABLE(SVG) |
+ if (m_image->isSVGImage()) { |
+ Image* image = m_svgImageCache->imageForRenderer(renderer); |
+ if (image != Image::nullImage()) |
+ return image; |
+ } |
+#else |
+ UNUSED_PARAM(renderer); |
+#endif |
+ return m_image.get(); |
} |
void CachedImage::setContainerSizeForRenderer(const CachedImageClient* renderer, const IntSize& containerSize, float containerZoom) |