diff options
Diffstat (limited to 'WebCore/rendering/RenderImage.h')
-rw-r--r-- | WebCore/rendering/RenderImage.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/WebCore/rendering/RenderImage.h b/WebCore/rendering/RenderImage.h index f9acba8..022d792 100644 --- a/WebCore/rendering/RenderImage.h +++ b/WebCore/rendering/RenderImage.h @@ -61,7 +61,11 @@ protected: bool isWidthSpecified() const; bool isHeightSpecified() const; - virtual void intrinsicSizeChanged() { imageChanged(m_imageResource->imagePtr()); } + virtual void intrinsicSizeChanged() + { + if (m_imageResource) + imageChanged(m_imageResource->imagePtr()); + } private: virtual const char* renderName() const { return "RenderImage"; } @@ -76,8 +80,8 @@ private: virtual void notifyFinished(CachedResource*); virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, HitTestAction); - virtual int calcReplacedWidth(bool includeMaxWidth = true) const; - virtual int calcReplacedHeight() const; + virtual int computeReplacedWidth(bool includeMaxWidth = true) const; + virtual int computeReplacedHeight() const; int calcAspectRatioWidth() const; int calcAspectRatioHeight() const; |