summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/bookmark_bar_gtk.cc
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-25 21:32:34 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-25 21:32:34 +0000
commit4e797d9ac6f59ac71613ffac7123ae0d16b65a26 (patch)
tree5427a10e4702df0566d11ee2f0881832ed35d9e6 /chrome/browser/gtk/bookmark_bar_gtk.cc
parente3d60e5dbbe1a30ee38ad470a5d6040011aea60a (diff)
downloadchromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.zip
chromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.tar.gz
chromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.tar.bz2
GTK: Add three simple unit tests to the bookmark bar.
Review URL: http://codereview.chromium.org/249004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27251 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/bookmark_bar_gtk.cc')
-rw-r--r--chrome/browser/gtk/bookmark_bar_gtk.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/gtk/bookmark_bar_gtk.cc b/chrome/browser/gtk/bookmark_bar_gtk.cc
index a2c3791..89c78bf 100644
--- a/chrome/browser/gtk/bookmark_bar_gtk.cc
+++ b/chrome/browser/gtk/bookmark_bar_gtk.cc
@@ -25,6 +25,7 @@
#include "chrome/browser/gtk/custom_button.h"
#include "chrome/browser/gtk/gtk_chrome_button.h"
#include "chrome/browser/gtk/gtk_theme_provider.h"
+#include "chrome/browser/gtk/tabstrip_origin_provider.h"
#include "chrome/browser/gtk/tabs/tab_strip_gtk.h"
#include "chrome/browser/gtk/view_id_util.h"
#include "chrome/browser/metrics/user_metrics.h"
@@ -93,11 +94,11 @@ void SetToolBarStyle() {
} // namespace
BookmarkBarGtk::BookmarkBarGtk(Profile* profile, Browser* browser,
- BrowserWindowGtk* window)
+ TabstripOriginProvider* tabstrip_origin_provider)
: profile_(NULL),
page_navigator_(NULL),
browser_(browser),
- window_(window),
+ tabstrip_origin_provider_(tabstrip_origin_provider),
model_(NULL),
instructions_(NULL),
dragged_node_(NULL),
@@ -923,7 +924,7 @@ gboolean BookmarkBarGtk::OnEventBoxExpose(GtkWidget* widget,
event->area.width, event->area.height);
cairo_clip(cr);
gfx::Point tabstrip_origin =
- bar->window_->tabstrip()->GetTabStripOriginForWidget(widget);
+ bar->tabstrip_origin_provider_->GetTabStripOriginForWidget(widget);
GtkThemeProvider* theme_provider = bar->theme_provider_;
CairoCachedSurface* background = theme_provider->GetSurfaceNamed(