Index: chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc |
diff --git a/chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc b/chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc |
index ddb07621e8f4ad304dd652db5c252d1b38a855f0..a32a22f5fde09f30c4c73d4b0507dfa47d751e4b 100644 |
--- a/chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc |
+++ b/chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc |
@@ -99,8 +99,7 @@ void TabModalConfirmDialogWebUI::OnDialogClosed( |
const std::string& json_retval) { |
bool accepted = false; |
if (!json_retval.empty()) { |
- base::JSONReader reader; |
- scoped_ptr<Value> value(reader.JsonToValue(json_retval, false, false)); |
+ scoped_ptr<Value> value(base::JSONReader::Read(json_retval)); |
if (!value.get() || !value->GetAsBoolean(&accepted)) |
NOTREACHED() << "Missing or unreadable response from dialog"; |
} |