summaryrefslogtreecommitdiffstats
path: root/content/public/test
diff options
context:
space:
mode:
Diffstat (limited to 'content/public/test')
-rw-r--r--content/public/test/browser_test_utils.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/content/public/test/browser_test_utils.cc b/content/public/test/browser_test_utils.cc
index 6042396..214b2fd 100644
--- a/content/public/test/browser_test_utils.cc
+++ b/content/public/test/browser_test_utils.cc
@@ -75,9 +75,11 @@ class DOMOperationObserver : public NotificationObserver,
const NotificationDetails& details) override {
DCHECK(type == NOTIFICATION_DOM_OPERATION_RESPONSE);
Details<DomOperationNotificationDetails> dom_op_details(details);
- response_ = dom_op_details->json;
- did_respond_ = true;
- message_loop_runner_->Quit();
+ if (!did_respond_) {
+ response_ = dom_op_details->json;
+ did_respond_ = true;
+ message_loop_runner_->Quit();
+ }
}
// Overridden from WebContentsObserver: