Index: chrome/browser/download/save_package.cc |
diff --git a/chrome/browser/download/save_package.cc b/chrome/browser/download/save_package.cc |
index 0510653feeeabdc78e7c10f0958601da752c9764..8c841b669660e26e10fb09741a4bcdb5584202d1 100644 |
--- a/chrome/browser/download/save_package.cc |
+++ b/chrome/browser/download/save_package.cc |
@@ -1268,7 +1268,8 @@ void SavePackage::ContinueSave(SavePackageParam* param, |
save_file_path.Init(prefs::kSaveFileDefaultDirectory, prefs, NULL); |
// If user change the default saving directory, we will remember it just |
// like IE and FireFox. |
- if (save_file_path.GetValue() != param->dir.ToWStringHack()) |
+ if (!tab_contents_->profile()->IsOffTheRecord() && |
+ save_file_path.GetValue() != param->dir.ToWStringHack()) |
save_file_path.SetValue(param->dir.ToWStringHack()); |
param->save_type = (index == 1) ? SavePackage::SAVE_AS_ONLY_HTML : |