diff options
Diffstat (limited to 'chrome/browser/gtk/tabs')
-rw-r--r-- | chrome/browser/gtk/tabs/tab_strip_gtk.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/gtk/tabs/tab_strip_gtk.cc b/chrome/browser/gtk/tabs/tab_strip_gtk.cc index aaea60f..4f7ba74 100644 --- a/chrome/browser/gtk/tabs/tab_strip_gtk.cc +++ b/chrome/browser/gtk/tabs/tab_strip_gtk.cc @@ -1794,7 +1794,8 @@ gboolean TabStripGtk::OnExpose(GtkWidget* widget, GdkEventExpose* event, gdk_region_get_rectangles(event->region, &rects, &num_rects); qsort(rects, num_rects, sizeof(GdkRectangle), CompareGdkRectangles); std::vector<int> tabs_to_repaint; - if (tabstrip->CanPaintOnlyFavIcons(rects, num_rects, &tabs_to_repaint)) { + if (!tabstrip->IsDragSessionActive() && + tabstrip->CanPaintOnlyFavIcons(rects, num_rects, &tabs_to_repaint)) { tabstrip->PaintOnlyFavIcons(event, tabs_to_repaint); g_free(rects); return TRUE; |