diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-25 00:36:17 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-25 00:36:17 +0000 |
commit | add87127f39d469a8e48666e826f8c80051cf9ef (patch) | |
tree | 2b1c661dd54425090de2c8102f883e77b47ce7dd | |
parent | 6750006fc55e4b07ed91803054e16616cb80f459 (diff) | |
download | chromium_src-add87127f39d469a8e48666e826f8c80051cf9ef.zip chromium_src-add87127f39d469a8e48666e826f8c80051cf9ef.tar.gz chromium_src-add87127f39d469a8e48666e826f8c80051cf9ef.tar.bz2 |
Don't try to paint tabs if there are no tabs to paint.
BUG=9214
Review URL: http://codereview.chromium.org/53033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12423 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/gtk/tab_strip_gtk.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/gtk/tab_strip_gtk.cc b/chrome/browser/gtk/tab_strip_gtk.cc index 2e7b4fc..4ea7773 100644 --- a/chrome/browser/gtk/tab_strip_gtk.cc +++ b/chrome/browser/gtk/tab_strip_gtk.cc @@ -426,6 +426,9 @@ gboolean TabStripGtk::OnExpose(GtkWidget* widget, GdkEventExpose* e, tabstrip->tabstrip_.get()->allocation.width, tabstrip->tabstrip_.get()->allocation.height); + if (model->count() == 0) + return TRUE; + for (int i = 0; i < model->count(); i++) { if (i != selected) { tabstrip->PaintTab(i, false); |