⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 176487 in webkit


Ignore:
Timestamp:
Nov 21, 2014, 4:55:45 PM (12 years ago)
Author:
eric.carlson@apple.com
Message:

WebVideoFullscreenManagerProxy must clear pointers when invalidated
https://bugs.webkit.org/show_bug.cgi?id=138982

Reviewed by Jer Noble.

  • UIProcess/ios/WebVideoFullscreenManagerProxy.mm:

(WebKit::WebVideoFullscreenManagerProxy::~WebVideoFullscreenManagerProxy): Call invalidate.
(WebKit::WebVideoFullscreenManagerProxy::invalidate): Set WebVideoFullscreenModel and

WebVideoFullscreenChangeObserver to NULL.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r176486 r176487  
     12014-11-21  Eric Carlson  <eric.carlson@apple.com>
     2
     3        WebVideoFullscreenManagerProxy must clear pointers when invalidated
     4        https://bugs.webkit.org/show_bug.cgi?id=138982
     5
     6        Reviewed by Jer Noble.
     7
     8        * UIProcess/ios/WebVideoFullscreenManagerProxy.mm:
     9        (WebKit::WebVideoFullscreenManagerProxy::~WebVideoFullscreenManagerProxy): Call invalidate.
     10        (WebKit::WebVideoFullscreenManagerProxy::invalidate): Set WebVideoFullscreenModel and
     11            WebVideoFullscreenChangeObserver to NULL.
     12
    1132014-11-21  Timothy Horton  <timothy_horton@apple.com>
    214
  • trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm

    r175279 r176487  
    6868    if (!m_page)
    6969        return;
    70     m_page->process().removeMessageReceiver(Messages::WebVideoFullscreenManagerProxy::messageReceiverName(), m_page->pageID());
     70    invalidate();
    7171}
    7272
     
    7474{
    7575    WebVideoFullscreenInterfaceAVKit::invalidate();
     76
     77    setWebVideoFullscreenModel(nullptr);
     78    setWebVideoFullscreenChangeObserver(nullptr);
    7679
    7780    m_page->process().removeMessageReceiver(Messages::WebVideoFullscreenManagerProxy::messageReceiverName(), m_page->pageID());
Note: See TracChangeset for help on using the changeset viewer.