Changeset 85949 in webkit
- Timestamp:
- May 6, 2011 8:23:01 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r85944 r85949 1 2011-05-06 Eric Carlson <eric.carlson@apple.com> 2 3 Reviewed by Darin Adler. 4 5 REGRESSION (r77954): HTTP Live Streams have incorrect controller UI 6 https://bugs.webkit.org/show_bug.cgi?id=60304 7 <rdar://problem/9392609> 8 9 Don't assume that the only time the media controls UI may need to change is on a 10 network state change, readyState changes can be significant as well. 11 12 Tested manually because we don't have any live streams to test in DRT. 13 14 * html/HTMLMediaElement.cpp: 15 (WebCore::HTMLMediaElement::setNetworkState): changedNetworkState -> updateStatusDisplay. 16 (WebCore::HTMLMediaElement::setReadyState): Call updateStatusDisplay. 17 18 * html/shadow/MediaControlRootElement.cpp: 19 (WebCore::MediaControlRootElement::reset): changedNetworkState -> updateStatusDisplay. 20 (WebCore::MediaControlRootElement::updateStatusDisplay): Ditto. 21 * html/shadow/MediaControlRootElement.h: 22 23 * html/shadow/MediaControlRootElementChromium.cpp: 24 (WebCore::MediaControlRootElementChromium::reset): Ditto. 25 (WebCore::MediaControlRootElementChromium::updateStatusDisplay): Ditto. 26 * html/shadow/MediaControlRootElementChromium.h: 27 * html/shadow/MediaControls.h: 28 1 29 2011-05-06 Andreas Kling <andreas.kling@nokia.com> 2 30 -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r85865 r85949 934 934 935 935 if (hasMediaControls()) 936 mediaControls()-> changedNetworkState();936 mediaControls()->updateStatusDisplay(); 937 937 } 938 938 … … 1026 1026 } 1027 1027 1028 if (shouldUpdateDisplayState) 1028 if (shouldUpdateDisplayState) { 1029 1029 updateDisplayState(); 1030 if (hasMediaControls()) 1031 mediaControls()->updateStatusDisplay(); 1032 } 1030 1033 1031 1034 updatePlayState(); -
trunk/Source/WebCore/html/shadow/MediaControlRootElement.cpp
r84336 r85949 275 275 return; 276 276 277 changedNetworkState();277 updateStatusDisplay(); 278 278 279 279 if (m_mediaElement->supportsFullscreen()) … … 375 375 } 376 376 377 void MediaControlRootElement:: changedNetworkState()377 void MediaControlRootElement::updateStatusDisplay() 378 378 { 379 379 if (m_statusDisplay) -
trunk/Source/WebCore/html/shadow/MediaControlRootElement.h
r84222 r85949 90 90 91 91 void reportedError(); 92 void changedNetworkState();93 92 void loadedMetadata(); 94 93 void changedClosedCaptionsVisibility(); … … 96 95 void showVolumeSlider(); 97 96 void updateTimeDisplay(); 97 void updateStatusDisplay(); 98 98 99 99 private: -
trunk/Source/WebCore/html/shadow/MediaControlRootElementChromium.cpp
r84429 r85949 183 183 return; 184 184 185 changedNetworkState();185 updateStatusDisplay(); 186 186 187 187 float duration = m_mediaElement->duration(); … … 246 246 } 247 247 248 void MediaControlRootElementChromium:: changedNetworkState()248 void MediaControlRootElementChromium::updateStatusDisplay() 249 249 { 250 250 } -
trunk/Source/WebCore/html/shadow/MediaControlRootElementChromium.h
r84429 r85949 78 78 79 79 void reportedError(); 80 void changedNetworkState();81 80 void loadedMetadata(); 82 81 void changedClosedCaptionsVisibility(); … … 84 83 void showVolumeSlider(); 85 84 void updateTimeDisplay(); 85 void updateStatusDisplay(); 86 86 87 87 private: -
trunk/Source/WebCore/html/shadow/MediaControls.h
r84222 r85949 62 62 63 63 virtual void reportedError() = 0; 64 virtual void changedNetworkState() = 0;65 64 virtual void loadedMetadata() = 0; 66 65 virtual void changedClosedCaptionsVisibility() = 0; … … 68 67 virtual void showVolumeSlider() = 0; 69 68 virtual void updateTimeDisplay() = 0; 69 virtual void updateStatusDisplay() = 0; 70 70 71 71 protected:
Note: See TracChangeset
for help on using the changeset viewer.