Changeset 162091 in webkit


Ignore:
Timestamp:
Jan 15, 2014 2:35:19 PM (10 years ago)
Author:
ap@apple.com
Message:

Crash when multiple WebView instances have different PrivateBrowsing settings
https://bugs.webkit.org/show_bug.cgi?id=127019

  • WebView/WebPreferences.mm: (-[WebPreferences _updatePrivateBrowsingStateTo:]):

Added a null check to fix Safari crash on startup when extensions are enabled.

Location:
trunk/Source/WebKit/mac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/mac/ChangeLog

    r162087 r162091  
     12014-01-15  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Crash when multiple WebView instances have different PrivateBrowsing settings
     4        https://bugs.webkit.org/show_bug.cgi?id=127019
     5
     6        * WebView/WebPreferences.mm: (-[WebPreferences _updatePrivateBrowsingStateTo:]):
     7        Added a null check to fix Safari crash on startup when extensions are enabled.
     8
    192014-01-15  Alexey Proskuryakov  <ap@apple.com>
    210
  • trunk/Source/WebKit/mac/WebView/WebPreferences.mm

    r162087 r162091  
    10981098- (void)_updatePrivateBrowsingStateTo:(BOOL)enabled
    10991099{
     1100    if (!_private) {
     1101        ASSERT(!enabled);
     1102        return;
     1103    }
     1104
    11001105    if (enabled == _private->inPrivateBrowsing)
    11011106        return;
Note: See TracChangeset for help on using the changeset viewer.