Changeset 83373 in webkit


Ignore:
Timestamp:
Apr 8, 2011 8:05:18 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-04-08 David Humphrey <david.humphrey@senecac.on.ca>

Reviewed by Eric Carlson.

Fix call order of media element muted and play(), such that setting muted before play() works.
https://bugs.webkit.org/show_bug.cgi?id=57673
https://code.google.com/p/chromium/issues/detail?id=70777

Manual test added: manual-tests/media-muted.html

  • html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::updatePlayState):
  • manual-tests/media-muted.html: Added.
Location:
trunk/Source/WebCore
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r83370 r83373  
     12011-04-08  David Humphrey  <david.humphrey@senecac.on.ca>
     2
     3        Reviewed by Eric Carlson.
     4
     5        Fix call order of media element muted and play(), such that setting muted before play() works.
     6        https://bugs.webkit.org/show_bug.cgi?id=57673
     7        https://code.google.com/p/chromium/issues/detail?id=70777
     8
     9        Manual test added: manual-tests/media-muted.html
     10
     11        * html/HTMLMediaElement.cpp:
     12        (WebCore::HTMLMediaElement::updatePlayState):
     13        * manual-tests/media-muted.html: Added.
     14
    1152011-04-08  Nat Duca  <nduca@chromium.org>
    216
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r83332 r83373  
    21382138                enterFullscreen();
    21392139
    2140             // Set rate before calling play in case the rate was set before the media engine was setup.
    2141             // The media engine should just stash the rate since it isn't already playing.
     2140            // Set rate, muted before calling play in case they were set before the media engine was setup.
     2141            // The media engine should just stash the rate and muted values since it isn't already playing.
    21422142            m_player->setRate(m_playbackRate);
     2143            m_player->setMuted(m_muted);
     2144
    21432145            m_player->play();
    21442146        }
Note: See TracChangeset for help on using the changeset viewer.