#include "config.h"
#include "core/rendering/RenderImageResource.h"
-#include "core/fetch/ImageResource.h"
-#include "core/platform/graphics/Image.h"
#include "core/rendering/RenderImage.h"
#include "core/rendering/RenderObject.h"
-namespace WebCore {
+namespace blink {
RenderImageResource::RenderImageResource()
: m_renderer(0)
image()->resetAnimation();
- if (!m_renderer->needsLayout())
- m_renderer->repaint();
+ m_renderer->setShouldDoFullPaintInvalidation(true);
}
void RenderImageResource::setContainerSizeForRenderer(const IntSize& imageContainerSize)
m_cachedImage->setContainerSizeForRenderer(m_renderer, imageContainerSize, m_renderer->style()->effectiveZoom());
}
-Image* RenderImageResource::nullImage()
-{
- return Image::nullImage();
-}
-
LayoutSize RenderImageResource::getImageSize(float multiplier, ImageResource::SizeType type) const
{
if (!m_cachedImage)
return size;
}
-} // namespace WebCore
+} // namespace blink