| Index: chrome/browser/ui/cocoa/options/content_settings_dialog_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/options/content_settings_dialog_controller.mm b/chrome/browser/ui/cocoa/options/content_settings_dialog_controller.mm
|
| index 5186bcb6d95b038c2433b0d6fd233f5b2684f8be..7c8fe9e308c3d370b454fdad73177a18142a9684 100644
|
| --- a/chrome/browser/ui/cocoa/options/content_settings_dialog_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/options/content_settings_dialog_controller.mm
|
| @@ -306,6 +306,10 @@ class PrefObserverDisabler {
|
| return settingsMap->IsBlockThirdPartyCookiesManaged();
|
| }
|
|
|
| +- (BOOL)clearSiteDataOnExitManaged {
|
| + return clearSiteDataOnExit_.IsManaged();
|
| +}
|
| +
|
| - (BOOL)clearSiteDataOnExit {
|
| return clearSiteDataOnExit_.GetValue();
|
| }
|
| @@ -590,6 +594,8 @@ class PrefObserverDisabler {
|
| if (prefName == prefs::kClearSiteDataOnExit) {
|
| [self willChangeValueForKey:@"clearSiteDataOnExit"];
|
| [self didChangeValueForKey:@"clearSiteDataOnExit"];
|
| + [self willChangeValueForKey:@"clearSiteDataOnExitManaged"];
|
| + [self didChangeValueForKey:@"clearSiteDataOnExitManaged"];
|
| }
|
| if (prefName == prefs::kBlockThirdPartyCookies) {
|
| [self willChangeValueForKey:@"blockThirdPartyCookies"];
|
|
|