summaryrefslogtreecommitdiffstats
path: root/build/config/android/config.gni
diff options
context:
space:
mode:
authortapted <tapted@chromium.org>2015-09-27 17:14:40 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-28 00:15:40 +0000
commit8ffc5c5a955fa1395f6476927b5fdbc59ee8b767 (patch)
treed99593664935b64ae2e78de6cd6543001471df3c /build/config/android/config.gni
parent67ce00b8655fc75238c673154b5b100cf40740fd (diff)
downloadchromium_src-8ffc5c5a955fa1395f6476927b5fdbc59ee8b767.zip
chromium_src-8ffc5c5a955fa1395f6476927b5fdbc59ee8b767.tar.gz
chromium_src-8ffc5c5a955fa1395f6476927b5fdbc59ee8b767.tar.bz2
MacViews: Synchronize liveResize operations with the GPU process
Currently composited UI frames during a live-resize arrive out of sync, and get queued up, resulting in wasted work and odd behavior where the window contents lag behind the window size. To fix, use ui::WindowResizeHelperMac to watch messages coming in from the GPU process and block the UI thread until it's ready to display a composited frame that matches the window. For now, just fix resize, which hooks in via -[NSWindowDelegate windowDidResize:]. In future, we may want to block for other cases (E.g. showing a window-modal sheet should wait before starting the animation.) BUG=531831 Review URL: https://codereview.chromium.org/1352743002 Cr-Commit-Position: refs/heads/master@{#351012}
Diffstat (limited to 'build/config/android/config.gni')
0 files changed, 0 insertions, 0 deletions