Index: chrome/browser/cocoa/preferences_window_controller.mm |
diff --git a/chrome/browser/cocoa/preferences_window_controller.mm b/chrome/browser/cocoa/preferences_window_controller.mm |
index b7a56c01e8e600324ed3870137bf1905c7e211f7..c4f95bc35179b61aee2a8d0215b80a940f959e01 100644 |
--- a/chrome/browser/cocoa/preferences_window_controller.mm |
+++ b/chrome/browser/cocoa/preferences_window_controller.mm |
@@ -1378,6 +1378,11 @@ const int kDisabledIndex = 1; |
else if (*prefName == prefs::kMetricsReportingEnabled) { |
[self setMetricsRecording:metricsRecording_.GetValue() ? YES : NO]; |
} |
+ else if (*prefName == prefs::kDownloadDefaultDirectory) { |
+ // Poke KVO. |
+ [self willChangeValueForKey:@"defaultDownloadLocation"]; |
+ [self didChangeValueForKey:@"defaultDownloadLocation"]; |
+ } |
else if (*prefName == prefs::kPromptForDownload) { |
[self setAskForSaveLocation:askForSaveLocation_.GetValue() ? YES : NO]; |
} |