Changeset 28200 in webkit


Ignore:
Timestamp:
Nov 29, 2007 1:53:38 PM (16 years ago)
Author:
andersca@apple.com
Message:

Reviewed by Sam.

Don't install event handlers or set the zoom cursor if auto-shrink has been disabled.

  • loader/ImageDocument.cpp: (WebCore::ImageDocument::createDocumentStructure): (WebCore::ImageDocument::imageChanged):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r28193 r28200  
     12007-11-29  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam.
     4
     5        Don't install event handlers or set the zoom cursor if auto-shrink has been disabled.
     6
     7        * loader/ImageDocument.cpp:
     8        (WebCore::ImageDocument::createDocumentStructure):
     9        (WebCore::ImageDocument::imageChanged):
     10
    1112007-11-29  Beth Dakin  <bdakin@apple.com>
    212
  • trunk/WebCore/loader/ImageDocument.cpp

    r27903 r28200  
    160160    body->appendChild(imageElement, ec);
    161161   
    162     // Add event listeners
    163     RefPtr<EventListener> listener = new ImageEventListener(this);
    164     addWindowEventListener("resize", listener, false);
    165     m_imageElement->addEventListener("click", listener.release(), false);
     162    if (shouldShrinkToFit()) {
     163        // Add event listeners
     164        RefPtr<EventListener> listener = new ImageEventListener(this);
     165        addWindowEventListener("resize", listener, false);
     166        m_imageElement->addEventListener("click", listener.release(), false);
     167    }
    166168}
    167169
     
    224226    m_imageSizeIsKnown = true;
    225227   
    226     // Force resizing of the image
    227     windowSizeChanged();
     228    if (shouldShrinkToFit()) {
     229        // Force resizing of the image
     230        windowSizeChanged();
     231    }
    228232}
    229233
Note: See TracChangeset for help on using the changeset viewer.