Skip to content
  • eric.carlson@apple.com's avatar
    2009-06-16 Eric Carlson <eric.carlson@apple.com> · f1220535
    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