Index: chrome/browser/geolocation/geolocation_browsertest.cc |
=================================================================== |
--- chrome/browser/geolocation/geolocation_browsertest.cc (revision 96616) |
+++ chrome/browser/geolocation/geolocation_browsertest.cc (working copy) |
@@ -317,17 +317,11 @@ |
size_t state_map_size = settings_state.state_map().size(); |
ASSERT_TRUE(infobar_); |
LOG(WARNING) << "will set infobar response"; |
- { |
- ui_test_utils::WindowedNotificationObserver observer( |
- content::NOTIFICATION_LOAD_STOP, |
- Source<NavigationController>(&tab_contents_wrapper->controller())); |
- if (allowed) |
- infobar_->AsConfirmInfoBarDelegate()->Accept(); |
- else |
- infobar_->AsConfirmInfoBarDelegate()->Cancel(); |
- observer.Wait(); |
- } |
- |
+ if (allowed) |
+ infobar_->AsConfirmInfoBarDelegate()->Accept(); |
+ else |
+ infobar_->AsConfirmInfoBarDelegate()->Cancel(); |
+ WaitForNavigation(); |
tab_contents_wrapper->RemoveInfoBar(infobar_); |
LOG(WARNING) << "infobar response set"; |
infobar_ = NULL; |