[Webkit-unassigned] [Bug 50228] New: Theme not updated when MediaPlayer m_private engine changes
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 30 05:45:28 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=50228
Summary: Theme not updated when MediaPlayer m_private engine
changes
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: Media Elements
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: pnormand at igalia.com
CC: eric.carlson at apple.com, cgarcia at igalia.com
RenderTheme relies on the mediaElement supportsFullscreen and supportMuting to know wether it should paint the fullscreen and mute buttons or not. The problem is that the MediaPlayer first loads a NullMediaPlayerPrivate which doesn't support those. So if you display a page with a video element and controls enabled (no autoplay), the theme will be rendered without those buttons until video playback starts and the controls are painted again.
So I think we could have a mediaPlayerBackendChanged() callback in the mediaPlayerClient interface which in the case of the HTMLMediaElement trigger an update of the theme. Would that make sense, Eric? The new callback would be called by the MediaPlayer each time m_private variable is cleared/changed.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list