| Index: chrome/browser/apps/web_view_browsertest.cc
|
| diff --git a/chrome/browser/apps/web_view_browsertest.cc b/chrome/browser/apps/web_view_browsertest.cc
|
| index 38d35b1738304c2b77617755a8fc7c817fef88f4..84f1fd366acf21e739511246c9f544978a67532c 100644
|
| --- a/chrome/browser/apps/web_view_browsertest.cc
|
| +++ b/chrome/browser/apps/web_view_browsertest.cc
|
| @@ -958,9 +958,8 @@ IN_PROC_BROWSER_TEST_F(WebViewTest, Shim_TestRemoveWebviewOnExit) {
|
|
|
| ASSERT_TRUE(guest_loaded_listener.WaitUntilSatisfied());
|
|
|
| - content::WindowedNotificationObserver observer(
|
| - content::NOTIFICATION_WEB_CONTENTS_DESTROYED,
|
| - content::Source<content::WebContents>(source->GetWebContents()));
|
| + content::WebContentsDestroyedWatcher destroyed_watcher(
|
| + source->GetWebContents());
|
|
|
| // Tell the embedder to kill the guest.
|
| EXPECT_TRUE(content::ExecuteScript(
|
| @@ -968,7 +967,7 @@ IN_PROC_BROWSER_TEST_F(WebViewTest, Shim_TestRemoveWebviewOnExit) {
|
| "removeWebviewOnExitDoCrash();"));
|
|
|
| // Wait until the guest WebContents is destroyed.
|
| - observer.Wait();
|
| + destroyed_watcher.Wait();
|
| }
|
|
|
| // Remove <webview> immediately after navigating it.
|
|
|