| Index: chrome/browser/google/google_url_tracker_infobar_delegate.cc
|
| ===================================================================
|
| --- chrome/browser/google/google_url_tracker_infobar_delegate.cc (revision 175396)
|
| +++ chrome/browser/google/google_url_tracker_infobar_delegate.cc (working copy)
|
| @@ -16,14 +16,15 @@
|
| #include "ui/base/l10n/l10n_util.h"
|
|
|
|
|
| -GoogleURLTrackerInfoBarDelegate::GoogleURLTrackerInfoBarDelegate(
|
| +// static
|
| +GoogleURLTrackerInfoBarDelegate* GoogleURLTrackerInfoBarDelegate::Create(
|
| InfoBarService* infobar_service,
|
| GoogleURLTracker* google_url_tracker,
|
| - const GURL& search_url)
|
| - : ConfirmInfoBarDelegate(infobar_service),
|
| - google_url_tracker_(google_url_tracker),
|
| - search_url_(search_url),
|
| - pending_id_(0) {
|
| + const GURL& search_url) {
|
| + return static_cast<GoogleURLTrackerInfoBarDelegate*>(
|
| + infobar_service->AddInfoBar(scoped_ptr<InfoBarDelegate>(
|
| + new GoogleURLTrackerInfoBarDelegate(
|
| + infobar_service, google_url_tracker, search_url))));
|
| }
|
|
|
| bool GoogleURLTrackerInfoBarDelegate::Accept() {
|
| @@ -81,6 +82,16 @@
|
| owner()->RemoveInfoBar(this);
|
| }
|
|
|
| +GoogleURLTrackerInfoBarDelegate::GoogleURLTrackerInfoBarDelegate(
|
| + InfoBarService* infobar_service,
|
| + GoogleURLTracker* google_url_tracker,
|
| + const GURL& search_url)
|
| + : ConfirmInfoBarDelegate(infobar_service),
|
| + google_url_tracker_(google_url_tracker),
|
| + search_url_(search_url),
|
| + pending_id_(0) {
|
| +}
|
| +
|
| GoogleURLTrackerInfoBarDelegate::~GoogleURLTrackerInfoBarDelegate() {
|
| }
|
|
|
|
|