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

Changeset 290144 in webkit


Ignore:
Timestamp:
Feb 18, 2022, 10:54:31 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Change domain used to hold whether CaptivePortalMode is active
​https://bugs.webkit.org/show_bug.cgi?id=236793

Patch by Gavin Phillips <​gavin.p@apple.com> on 2022-02-18
Reviewed by Per Arne Vollan.

We need to update the location specifying whether CaptivePortalMode is active
to fall within the users domain.

  • UIProcess/API/Cocoa/_WKSystemPreferences.mm:

(+[_WKSystemPreferences isCaptivePortalModeEnabled]):
(+[_WKSystemPreferences setCaptivePortalModeEnabled:]):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r290138 r290144  
     12022-02-18  Gavin Phillips  <gavin.p@apple.com>
     2
     3        Change domain used to hold whether CaptivePortalMode is active
     4        https://bugs.webkit.org/show_bug.cgi?id=236793
     5
     6        Reviewed by Per Arne Vollan.
     7
     8        We need to update the location specifying whether CaptivePortalMode is active
     9        to fall within the users domain.
     10
     11        * UIProcess/API/Cocoa/_WKSystemPreferences.mm:
     12        (+[_WKSystemPreferences isCaptivePortalModeEnabled]):
     13        (+[_WKSystemPreferences setCaptivePortalModeEnabled:]):
     14
    1152022-02-18  Adrian Perez de Castro  <aperez@igalia.com>
    216
  • trunk/Source/WebKit/UIProcess/API/Cocoa/_WKSystemPreferences.mm

    r289702 r290144  
    3737{
    3838    auto changedNotificationKey = adoptCF(CFStringCreateWithCString(kCFAllocatorDefault, WKCaptivePortalModeEnabledKey, kCFStringEncodingUTF8));
    39     auto preferenceValue = adoptCF(CFPreferencesCopyValue(changedNotificationKey.get(), kCFPreferencesAnyApplication, kCFPreferencesAnyUser, kCFPreferencesCurrentHost));
     39    auto preferenceValue = adoptCF(CFPreferencesCopyValue(changedNotificationKey.get(), kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesCurrentHost));
    4040    return preferenceValue.get() == kCFBooleanTrue;
    4141}
    … …  
    4444{
    4545    auto changedNotificationKey = adoptCF(CFStringCreateWithCString(kCFAllocatorDefault, WKCaptivePortalModeEnabledKey, kCFStringEncodingUTF8));
    46     CFPreferencesSetValue(changedNotificationKey.get(), enabled ? kCFBooleanTrue : kCFBooleanFalse, kCFPreferencesAnyApplication, kCFPreferencesAnyUser, kCFPreferencesCurrentHost);
     46    CFPreferencesSetValue(changedNotificationKey.get(), enabled ? kCFBooleanTrue : kCFBooleanFalse, kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
    4747    CFPreferencesSynchronize(kCFPreferencesAnyApplication, kCFPreferencesAnyUser, kCFPreferencesAnyHost);
    4848}
Note: See TracChangeset for help on using the changeset viewer.