| Index: chrome/browser/gtk/tabs/tab_strip_gtk.cc
|
| diff --git a/chrome/browser/gtk/tabs/tab_strip_gtk.cc b/chrome/browser/gtk/tabs/tab_strip_gtk.cc
|
| index 01be3db457ab2e0873cc2fc8bc9293fe5ca0010f..d01d5b15cde6a30782e6f2ceba0620bcbb909f66 100644
|
| --- a/chrome/browser/gtk/tabs/tab_strip_gtk.cc
|
| +++ b/chrome/browser/gtk/tabs/tab_strip_gtk.cc
|
| @@ -1786,7 +1786,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;
|
|
|