Changeset 176384 in webkit


Ignore:
Timestamp:
Nov 20, 2014 12:23:19 AM (9 years ago)
Author:
Antti Koivisto
Message:

REGRESSION (r172854): Web Viewer in FileMaker does not render a Base64 encoded animated-GIF
https://bugs.webkit.org/show_bug.cgi?id=138807
<rdar://problem/18829540>

Reviewed by Simon Fraser.

Animation gets paused because WebKit thinks the GIF is outside of the view.

  • page/FrameView.cpp:

(WebCore::FrameView::windowClipRect):

We need to convert to window coordinates in paintsEntireContents mode too so these functions are consistent.
This matters with some WK1 API clients.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r176383 r176384  
     12014-11-20  Antti Koivisto  <antti@apple.com>
     2
     3        REGRESSION (r172854): Web Viewer in FileMaker does not render a Base64 encoded animated-GIF
     4        https://bugs.webkit.org/show_bug.cgi?id=138807
     5        <rdar://problem/18829540>
     6
     7        Reviewed by Simon Fraser.
     8
     9        Animation gets paused because WebKit thinks the GIF is outside of the view.
     10
     11        * page/FrameView.cpp:
     12        (WebCore::FrameView::windowClipRect):
     13
     14        We need to convert to window coordinates in paintsEntireContents mode too so these functions are consistent.
     15        This matters with some WK1 API clients.
     16
    1172014-11-19  Chris Dumez  <cdumez@apple.com>
    218
  • trunk/Source/WebCore/page/FrameView.cpp

    r176240 r176384  
    32023202
    32033203    if (paintsEntireContents())
    3204         return IntRect(IntPoint(), totalContentsSize());
     3204        return contentsToWindow(IntRect(IntPoint(), totalContentsSize()));
    32053205
    32063206    // Set our clip rect to be our contents.
Note: See TracChangeset for help on using the changeset viewer.