Index: chrome/browser/cocoa/content_settings_dialog_controller.mm |
diff --git a/chrome/browser/cocoa/content_settings_dialog_controller.mm b/chrome/browser/cocoa/content_settings_dialog_controller.mm |
index a981a0fc47b52b67df1428a97a6b73befb424a21..40fceae95a8f0006e165922d971d62d8cf8f7623 100644 |
--- a/chrome/browser/cocoa/content_settings_dialog_controller.mm |
+++ b/chrome/browser/cocoa/content_settings_dialog_controller.mm |
@@ -333,8 +333,13 @@ class PrefObserverDisabler { |
- (void)showExceptionsForType:(ContentSettingsType)settingsType { |
HostContentSettingsMap* settingsMap = profile_->GetHostContentSettingsMap(); |
+ HostContentSettingsMap* offTheRecordSettingsMap = |
+ profile_->HasOffTheRecordProfile() ? |
+ profile_->GetOffTheRecordProfile()->GetHostContentSettingsMap() : |
+ NULL; |
[[ContentExceptionsWindowController controllerForType:settingsType |
- settingsMap:settingsMap] |
+ settingsMap:settingsMap |
+ otrSettingsMap:offTheRecordSettingsMap] |
attachSheetTo:[self window]]; |
} |