Changeset 47247 in webkit


Ignore:
Timestamp:
Aug 13, 2009 3:48:25 PM (15 years ago)
Author:
ajwong@chromium.org
Message:

Chromium: Show a "Playback Disabled" button on media error.
https://bugs.webkit.org/show_bug.cgi?id=28196
Use a disabled play button when the media file cannot be played.

Patch by Kyle Prete <kylep@chromium.org> on 2009-08-13
Reviewed by Dave Levin.

No new tests needed. Covered by LayoutTests/media/video-empty-source.html

  • rendering/RenderThemeChromiumSkia.cpp:

(WebCore::RenderThemeChromiumSkia::paintMediaPlayButton):

Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r47244 r47247  
     12009-08-13  Kyle Prete  <kylep@chromium.org>
     2
     3        Reviewed by Dave Levin.
     4
     5        Chromium: Show a "Playback Disabled" button on media error.
     6        https://bugs.webkit.org/show_bug.cgi?id=28196
     7        Use a disabled play button when the media file cannot be played.
     8
     9        No new tests needed. Covered by LayoutTests/media/video-empty-source.html
     10
     11        * rendering/RenderThemeChromiumSkia.cpp:
     12        (WebCore::RenderThemeChromiumSkia::paintMediaPlayButton):
     13
    1142009-08-13  Mark Rowe  <mrowe@apple.com>
    215
  • trunk/WebCore/rendering/RenderThemeChromiumSkia.cpp

    r46826 r47247  
    611611    static Image* mediaPlay = Image::loadPlatformResource("mediaPlay").releaseRef();
    612612    static Image* mediaPause = Image::loadPlatformResource("mediaPause").releaseRef();
     613    static Image* mediaPlayDisabled = Image::loadPlatformResource("mediaPlayDisabled").releaseRef();
     614
     615    if (mediaElement->networkState() == HTMLMediaElement::NETWORK_NO_SOURCE)
     616        return paintMediaButtonInternal(paintInfo.context, rect, mediaPlayDisabled);
    613617
    614618    return paintMediaButtonInternal(paintInfo.context, rect, mediaElement->paused() ? mediaPlay : mediaPause);
Note: See TracChangeset for help on using the changeset viewer.