-
eric.carlson@apple.com authored
Reviewed by Simon Fraser. Fix for <rdar://problem/6890126> Theme code should fetch the MediaControlElementType from the MediaControlInputElement, rather than computing it again * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::percentLoaded): New, utility function for controller implementation. * html/HTMLMediaElement.h: * rendering/MediaControlElements.h: (WebCore::MediaControlInputElement::displayType): New, return m_displayType. * rendering/RenderMediaControls.cpp: (WebCore::RenderMediaControls::paintMediaControlsPart): Stop using MediaPlayer object, get button state from the button itself and get movie state from HTMLMediaElement. * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::paintMediaMuteButton): Get state from button instead of MediaPlayer. (WebCore::RenderThemeMac::paintMediaPlayButton): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44738 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f1220535