diff options
author | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-11 16:05:09 +0000 |
---|---|---|
committer | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-11 16:05:09 +0000 |
commit | 649ac22cb2ca01bab058def8a64f8d65f7b2b23d (patch) | |
tree | 23ecd34bb5c29cbad26fafd3044859d4d60a5216 | |
parent | 767931b25afd70a544ae4d75c4f5c54c812fb68b (diff) | |
download | chromium_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.cc | 4 |
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) { |