Changeset 171070 in webkit
- Timestamp:
- Jul 14, 2014 11:31:54 AM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r171069 r171070 1 2014-07-14 Dan Bernstein <mitz@apple.com> 2 3 REGRESSION (r171045): Reproducible crash on navigation in PageClientImpl::willRecordNavigationSnapshot 4 https://bugs.webkit.org/show_bug.cgi?id=134887 5 6 Reviewed by Tim Horton. 7 8 * UIProcess/mac/PageClientImpl.mm: 9 (WebKit::PageClientImpl::navigationGestureDidBegin): nil-check m_webView. It can be nil when 10 the client is using WKView directly. 11 (WebKit::PageClientImpl::navigationGestureWillEnd): Ditto. 12 (WebKit::PageClientImpl::navigationGestureDidEnd): Ditto. 13 (WebKit::PageClientImpl::willRecordNavigationSnapshot): Ditto. 14 1 15 2014-07-14 Eric Carlson <eric.carlson@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.mm
r171045 r171070 691 691 { 692 692 #if WK_API_ENABLED 693 NavigationState::fromWebPage(*m_webView->_page).navigationGestureDidBegin(); 693 if (m_webView) 694 NavigationState::fromWebPage(*m_webView->_page).navigationGestureDidBegin(); 694 695 #endif 695 696 } … … 698 699 { 699 700 #if WK_API_ENABLED 700 NavigationState::fromWebPage(*m_webView->_page).navigationGestureWillEnd(willNavigate, item); 701 if (m_webView) 702 NavigationState::fromWebPage(*m_webView->_page).navigationGestureWillEnd(willNavigate, item); 701 703 #else 702 704 UNUSED_PARAM(willNavigate); … … 708 710 { 709 711 #if WK_API_ENABLED 710 NavigationState::fromWebPage(*m_webView->_page).navigationGestureDidEnd(willNavigate, item); 712 if (m_webView) 713 NavigationState::fromWebPage(*m_webView->_page).navigationGestureDidEnd(willNavigate, item); 711 714 #else 712 715 UNUSED_PARAM(willNavigate); … … 718 721 { 719 722 #if WK_API_ENABLED 720 NavigationState::fromWebPage(*m_webView->_page).willRecordNavigationSnapshot(item); 723 if (m_webView) 724 NavigationState::fromWebPage(*m_webView->_page).willRecordNavigationSnapshot(item); 721 725 #else 722 726 UNUSED_PARAM(item);
Note: See TracChangeset
for help on using the changeset viewer.