Index: content/browser/devtools/renderer_overrides_handler_browsertest.cc |
diff --git a/content/browser/devtools/renderer_overrides_handler_browsertest.cc b/content/browser/devtools/renderer_overrides_handler_browsertest.cc |
index dbe3d1a822d2533299a6931cff7b036364992799..24dd9621341dc4564fab62c9906b99bbf3fd7afe 100644 |
--- a/content/browser/devtools/renderer_overrides_handler_browsertest.cc |
+++ b/content/browser/devtools/renderer_overrides_handler_browsertest.cc |
@@ -74,11 +74,11 @@ class RendererOverridesHandlerTest : public ContentBrowserTest { |
} |
void OnMessageSent(const std::string& message) { |
- base::DictionaryValue* root = |
- static_cast<base::DictionaryValue*>(base::JSONReader::Read(message)); |
+ scoped_ptr<base::DictionaryValue> root( |
+ static_cast<base::DictionaryValue*>(base::JSONReader::Read(message))); |
base::DictionaryValue* result; |
root->GetDictionary("result", &result); |
- result_.reset(result); |
+ result_.reset(result->DeepCopy()); |
base::MessageLoop::current()->QuitNow(); |
} |
}; |