Changeset 35327 in webkit


Ignore:
Timestamp:
Jul 24, 2008 1:24:11 PM (16 years ago)
Author:
hyatt@apple.com
Message:

2008-07-24 David Hyatt <hyatt@apple.com>

Fix for bug 18673, crash when using full page zoom on generated content. Don't call
intrinsicSizeChanged when we are first setting our style.

Reviewed by olliej

  • ChangeLog:
  • rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::setStyle):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r35322 r35327  
     12008-07-24  David Hyatt  <hyatt@apple.com>
     2
     3        Fix for bug 18673, crash when using full page zoom on generated content.  Don't call
     4        intrinsicSizeChanged when we are first setting our style.
     5
     6        Reviewed by olliej
     7
     8        * ChangeLog:
     9        * rendering/RenderReplaced.cpp:
     10        (WebCore::RenderReplaced::setStyle):
     11
    1122008-07-24  Julien Chaffraix  <jchaffraix@webkit.org>
    213
  • trunk/WebCore/rendering/RenderReplaced.cpp

    r34693 r35327  
    6464void RenderReplaced::setStyle(RenderStyle* newStyle)
    6565{
    66     float oldZoom = style() ? style()->effectiveZoom() : RenderStyle::initialZoom();
     66    bool hadStyle = style();
     67    float oldZoom = hadStyle ? style()->effectiveZoom() : RenderStyle::initialZoom();
    6768    RenderBox::setStyle(newStyle);
    68     if (newStyle && newStyle->effectiveZoom() != oldZoom)
     69    if (hadStyle && newStyle && newStyle->effectiveZoom() != oldZoom)
    6970        intrinsicSizeChanged();
    7071}
Note: See TracChangeset for help on using the changeset viewer.