DescriptionGTK: Always relayout the tab strip when the tab strip bounds change.
TabStripGtk::OnSizeAllocate() could fail to call Layout() or schedule Layout()
to be called in the future (and was reusing the code to resize the internal
tabs when a single tab was closed). The views implementation of the tabstrip
didn't use that path and would always relayout the entire tabstrip on bounds
changes.
BUG=79094
TEST=Create a window with more than 20 tabs in it. Very slowly shrink the window, one pixel at a time. The min/max/close buttons shouldn't overlap with the new tab button.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110451
Patch Set 1 #Patch Set 2 : Remove stray mark #
Total comments: 1
Patch Set 3 : coalesce calls #
Messages
Total messages: 6 (0 generated)
|