Source/WebKit/chromium/ChangeLog

 12012-03-30 Bill Budge <bbudge@chromium.org>
 2
 3 WebViewImpl doesn't notify the page that the user has canceled fullscreen.
 4 https://bugs.webkit.org/show_bug.cgi?id=82760
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * src/WebViewImpl.cpp:
 9 (WebKit::WebViewImpl::didExitFullScreen):
 10 (WebKit::WebViewImpl::exitFullScreenForElement):
 11
 122012-03-30 Bill Budge <bbudge@chromium.org>
 13
 14 Need a short description and bug URL (OOPS!)
 15
 16 Reviewed by NOBODY (OOPS!).
 17
 18 * src/WebViewImpl.cpp:
 19
1202012-03-30 Ian Vollick <vollick@chromium.org>
221
322 [chromium] Flaky animation unit test CCLayerTreeHostTestSynchronizeAnimationStartTimes
112710

Source/WebKit/chromium/src/WebViewImpl.cpp

@@void WebViewImpl::didExitFullScreen()
13301330 if (!m_fullScreenFrame)
13311331 return;
13321332
1333  if (Document* doc = m_fullScreenFrame->document()) {
1334  if (doc->webkitIsFullScreen())
1335  doc->webkitDidExitFullScreenForElement(0);
1336  }
1337 
 1333 Document* doc = m_fullScreenFrame->document();
 1334 // Clear m_fullScreenFrame now to suppress the client notification.
13381335 m_fullScreenFrame.clear();
 1336 if (doc && doc->webkitIsFullScreen()) {
 1337 doc->webkitCancelFullScreen();
 1338 doc->webkitDidExitFullScreenForElement(0);
 1339 }
13391340#endif
13401341}
13411342

@@void WebViewImpl::enterFullScreenForElem
15541555
15551556void WebViewImpl::exitFullScreenForElement(WebCore::Element* element)
15561557{
1557  if (m_client)
 1558 if (m_client && m_fullScreenFrame)
15581559 m_client->exitFullScreen();
15591560}
15601561
112709