summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/gtk/browser_toolbar_gtk.cc11
-rw-r--r--chrome/browser/gtk/browser_toolbar_gtk.h3
2 files changed, 2 insertions, 12 deletions
diff --git a/chrome/browser/gtk/browser_toolbar_gtk.cc b/chrome/browser/gtk/browser_toolbar_gtk.cc
index b49c860..e626983 100644
--- a/chrome/browser/gtk/browser_toolbar_gtk.cc
+++ b/chrome/browser/gtk/browser_toolbar_gtk.cc
@@ -82,8 +82,6 @@ BrowserToolbarGtk::BrowserToolbarGtk(Browser* browser, BrowserWindowGtk* window)
registrar_.Add(this,
NotificationType::BROWSER_THEME_CHANGED,
NotificationService::AllSources());
-
- InitNineBox();
}
BrowserToolbarGtk::~BrowserToolbarGtk() {
@@ -352,6 +350,8 @@ void BrowserToolbarGtk::SetProfile(Profile* profile) {
profile_ = profile;
location_bar_->SetProfile(profile);
+ background_ninebox_.reset(new NineBox(profile->GetThemeProvider(),
+ 0, IDR_THEME_TOOLBAR, 0, 0, 0, 0, 0, 0, 0));
}
void BrowserToolbarGtk::UpdateTabContents(TabContents* contents,
@@ -620,10 +620,3 @@ void BrowserToolbarGtk::OnPageAppMenuMoveCurrent(GtkWidget* menu,
break;
}
}
-
-void BrowserToolbarGtk::InitNineBox() {
- // TODO(estade): use |profile_|?
- background_ninebox_.reset(new NineBox(
- browser_->profile()->GetThemeProvider(),
- 0, IDR_THEME_TOOLBAR, 0, 0, 0, 0, 0, 0, 0));
-}
diff --git a/chrome/browser/gtk/browser_toolbar_gtk.h b/chrome/browser/gtk/browser_toolbar_gtk.h
index 90f270d..ebfdc34 100644
--- a/chrome/browser/gtk/browser_toolbar_gtk.h
+++ b/chrome/browser/gtk/browser_toolbar_gtk.h
@@ -147,9 +147,6 @@ class BrowserToolbarGtk : public CommandUpdater::CommandObserver,
GtkMenuDirectionType dir,
BrowserToolbarGtk* toolbar);
- // Initialize the background NineBox.
- void InitNineBox();
-
// Ninebox for the toolbar background
scoped_ptr<NineBox> background_ninebox_;