Index: chrome/browser/ui/views/location_bar/location_bar_view.h |
diff --git a/chrome/browser/ui/views/location_bar/location_bar_view.h b/chrome/browser/ui/views/location_bar/location_bar_view.h |
index fade943b5c6782d7ef15ba708c1dfc4896c34b7c..59d2f7f6628b039d9eae7e323b85bcbbd977da25 100644 |
--- a/chrome/browser/ui/views/location_bar/location_bar_view.h |
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.h |
@@ -151,7 +151,8 @@ class LocationBarView : public LocationBar, |
APP_LAUNCHER |
}; |
- LocationBarView(Profile* profile, |
+ LocationBarView(Browser* browser, |
+ Profile* profile, |
CommandUpdater* command_updater, |
ToolbarModel* model, |
Delegate* delegate, |
@@ -449,6 +450,11 @@ class LocationBarView : public LocationBar, |
void CleanupFadeAnimation(); |
#endif |
+ // The Browser this LocationBarView is in. Note that at least |
+ // chromeos::SimpleWebViewDialog uses a LocationBarView outside any browser |
+ // window, so this may be NULL. |
+ Browser* browser_; |
+ |
// The Autocomplete Edit field. |
scoped_ptr<OmniboxView> location_entry_; |