Index: chrome/browser/ui/javascript_dialogs/javascript_dialog_tab_helper.cc |
diff --git a/chrome/browser/ui/javascript_dialogs/javascript_dialog_tab_helper.cc b/chrome/browser/ui/javascript_dialogs/javascript_dialog_tab_helper.cc |
index 789b222756c01adcaaf490453abfb38d7dbeac8d..3c129ddf63df97801ae902bdb359207226d48ff3 100644 |
--- a/chrome/browser/ui/javascript_dialogs/javascript_dialog_tab_helper.cc |
+++ b/chrome/browser/ui/javascript_dialogs/javascript_dialog_tab_helper.cc |
@@ -250,7 +250,8 @@ bool JavaScriptDialogTabHelper::HandleJavaScriptDialog( |
bool accept, |
const base::string16* prompt_override) { |
if (dialog_) { |
- CloseDialog(accept, prompt_override ? *prompt_override : base::string16(), |
+ CloseDialog(accept, |
+ prompt_override ? *prompt_override : dialog_->GetUserInput(), |
DismissalCause::HANDLE_DIALOG_CALLED); |
return true; |
} |