diff options
author | pkasting <pkasting@chromium.org> | 2016-01-22 15:37:01 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-22 23:38:51 +0000 |
commit | 65740e3efadf5dad31f11b6d50eb6b63ccb3f2d7 (patch) | |
tree | dcdb8a5f4337146f139b841c491b8d067b2c47ca /gpu/command_buffer/service/gles2_cmd_decoder.h | |
parent | 9fa44f2db2146a84215a92e5ae6efe08358232fe (diff) | |
download | chromium_src-65740e3efadf5dad31f11b6d50eb6b63ccb3f2d7.zip chromium_src-65740e3efadf5dad31f11b6d50eb6b63ccb3f2d7.tar.gz chromium_src-65740e3efadf5dad31f11b6d50eb6b63ccb3f2d7.tar.bz2 |
Fix bug when drawing background tabs in incognito windows with custom themes.
If a theme provided a replacement frame image, but not a replacement incognito
frame or incognito background tab image, the theme service would synthesize one,
but the tab drawing code would not realize this. As a result it would cache the
appearance of non-hovered background tabs, leading to visual appearance glitches
since not all those tabs should look the same.
BUG=580677
TEST=Install https://chrome.google.com/webstore/detail/tree-branches/bgdeemcfmmabkdhbnhmkhpadancpkgol?hl=en-US , open an incognito window, open several tabs, and ensure the background tab images line up with the frame and the tab appearance doesn't change abruptly when hovering any such tabs.
Review URL: https://codereview.chromium.org/1623643002
Cr-Commit-Position: refs/heads/master@{#371081}
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder.h')
0 files changed, 0 insertions, 0 deletions