Skip to content
  • scherkus@chromium.org's avatar
    2011-04-18 Andrew Scherkus <scherkus@chromium.org> · 17b740ac
    scherkus@chromium.org authored
            Reviewed by Eric Seidel.
    
            Reset fullscreen element reference when leaving fullscreen mode and some other cleanup.
    
            https://bugs.webkit.org/show_bug.cgi?id=58719
    
            * fullscreen/full-screen-cancel-expected.txt: Added.
            * fullscreen/full-screen-cancel.html: Added.
    2011-04-18  Andrew Scherkus  <scherkus@chromium.org>
    
            Reviewed by Eric Seidel.
    
            Reset fullscreen element reference when leaving fullscreen mode and some other cleanup.
    
            https://bugs.webkit.org/show_bug.cgi?id=58719
    
            Test: fullscreen/full-screen-cancel.html
    
            * dom/Document.cpp:
            (WebCore::Document::Document): Remove m_isFullscreen.
            (WebCore::Document::webkitWillEnterFullScreenForElement):
            (WebCore::Document::webkitWillExitFullScreenForElement): Remove duplicate call to setAnimating().
            (WebCore::Document::webkitDidExitFullScreenForElement): Reset m_fullScreenElement reference.
            * dom/Document.h:
            (WebCore::Document::webkitIsFullScreen): Use m_fullScreenElement instead of m_isFullscreen.
            (WebCore::Document::webkitFullScreenKeyboardInputAllowed): Ditto.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84169 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    17b740ac