| Index: chrome/browser/geolocation/chrome_geolocation_permission_context.cc
 | 
| diff --git a/chrome/browser/geolocation/chrome_geolocation_permission_context.cc b/chrome/browser/geolocation/chrome_geolocation_permission_context.cc
 | 
| index d41be1c70216a19a807a09f485dc8a43e5211479..fc7af065f0cf80ee250a035cf7e14642f5ed3e8a 100644
 | 
| --- a/chrome/browser/geolocation/chrome_geolocation_permission_context.cc
 | 
| +++ b/chrome/browser/geolocation/chrome_geolocation_permission_context.cc
 | 
| @@ -13,6 +13,7 @@
 | 
|  #include "chrome/browser/content_settings/tab_specific_content_settings.h"
 | 
|  #include "chrome/browser/extensions/extension_service.h"
 | 
|  #include "chrome/browser/google/google_util.h"
 | 
| +#include "chrome/browser/infobars/infobar_tab_helper.h"
 | 
|  #include "chrome/browser/prefs/pref_service.h"
 | 
|  #include "chrome/browser/profiles/profile.h"
 | 
|  #include "chrome/browser/tab_contents/confirm_infobar_delegate.h"
 | 
| @@ -465,7 +466,7 @@ void GeolocationInfoBarQueueController::ShowQueuedInfoBar(int render_process_id,
 | 
|              tab_contents, this, render_process_id, render_view_id, i->bridge_id,
 | 
|              i->requesting_frame,
 | 
|              profile_->GetPrefs()->GetString(prefs::kAcceptLanguages));
 | 
| -        wrapper->AddInfoBar(i->infobar_delegate);
 | 
| +        wrapper->infobar_tab_helper()->AddInfoBar(i->infobar_delegate);
 | 
|        }
 | 
|        break;
 | 
|      }
 | 
| @@ -489,7 +490,7 @@ GeolocationInfoBarQueueController::PendingInfoBarRequests::iterator
 | 
|    // asynchronously.
 | 
|    TabContentsWrapper* wrapper =
 | 
|        TabContentsWrapper::GetCurrentWrapperForContents(tab_contents);
 | 
| -  wrapper->RemoveInfoBar(i->infobar_delegate);
 | 
| +  wrapper->infobar_tab_helper()->RemoveInfoBar(i->infobar_delegate);
 | 
|    return ++i;
 | 
|  }
 | 
|  
 | 
| 
 |