summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-11 16:05:09 +0000
committerzelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-11 16:05:09 +0000
commit649ac22cb2ca01bab058def8a64f8d65f7b2b23d (patch)
tree23ecd34bb5c29cbad26fafd3044859d4d60a5216
parent767931b25afd70a544ae4d75c4f5c54c812fb68b (diff)
downloadchromium_src-649ac22cb2ca01bab058def8a64f8d65f7b2b23d.zip
chromium_src-649ac22cb2ca01bab058def8a64f8d65f7b2b23d.tar.gz
chromium_src-649ac22cb2ca01bab058def8a64f8d65f7b2b23d.tar.bz2
Fix for assert in SavePackage::ContinueSave(): save package type index outside of allowed bounds.
BUG=chromium-os:3180 TEST=see repro steps Review URL: http://codereview.chromium.org/2029007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46924 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/views/select_file_dialog.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/views/select_file_dialog.cc b/chrome/browser/views/select_file_dialog.cc
index d9c9cc0..c50c1c1 100644
--- a/chrome/browser/views/select_file_dialog.cc
+++ b/chrome/browser/views/select_file_dialog.cc
@@ -27,6 +27,7 @@
namespace {
static const wchar_t* kKeyNamePath = L"path";
+static const int kSaveCompletePageIndex = 2;
}; // namespace
@@ -234,7 +235,8 @@ void SelectFileDialogImpl::OnDialogClosed(FileBrowseDelegate* delegate,
dict->GetString(kKeyNamePath, &path_string)) {
FilePath path = FilePath::FromWStringHack(path_string);
- listener_->FileSelected(path, 0, delegate->params_);
+ listener_->FileSelected(path, kSaveCompletePageIndex,
+ delegate->params_);
notification_fired = true;
}
} else if (delegate->type_ == SELECT_OPEN_MULTI_FILE) {