diff options
Diffstat (limited to 'chrome/test/ui/ui_test.cc')
-rw-r--r-- | chrome/test/ui/ui_test.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/test/ui/ui_test.cc b/chrome/test/ui/ui_test.cc index cd439118..439846f 100644 --- a/chrome/test/ui/ui_test.cc +++ b/chrome/test/ui/ui_test.cc @@ -296,6 +296,10 @@ void UITest::QuitBrowser() { ++iter) { ::PostMessage(*iter, WM_CLOSE, 0, 0); } + + // Now, drop the automation IPC channel so that the automation provider in + // the browser notices and drops its reference to the browser process. + server_->Disconnect(); // Wait for the browser process to quit. It should quit once all tabs have // been closed. |