| Index: chrome/browser/extensions/extension_test_message_listener.cc
|
| diff --git a/chrome/browser/extensions/extension_test_message_listener.cc b/chrome/browser/extensions/extension_test_message_listener.cc
|
| index 423bf3b10a7feef61c0f4bfc50c388023d54d265..8ba0683461efe4fab6b4bd5e62ba65f70008a55f 100644
|
| --- a/chrome/browser/extensions/extension_test_message_listener.cc
|
| +++ b/chrome/browser/extensions/extension_test_message_listener.cc
|
| @@ -43,8 +43,8 @@ void ExtensionTestMessageListener::Observe(
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| const std::string& content = *Details<std::string>(details).ptr();
|
| - function_ = Source<ExtensionTestSendMessageFunction>(source).ptr();
|
| if (!satisfied_ && content == expected_message_) {
|
| + function_ = Source<ExtensionTestSendMessageFunction>(source).ptr();
|
| satisfied_ = true;
|
| registrar_.RemoveAll(); // Stop listening for more messages.
|
| if (!will_reply_) {
|
|
|