summaryrefslogtreecommitdiffstats
path: root/ui/web_dialogs
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-07 23:33:29 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-07 23:33:29 +0000
commitb785cd36336aac3fc41402066a28363b02bcde0d (patch)
tree565871d2a9e19e38203f0bd60f264f2002728b53 /ui/web_dialogs
parent3c76f90c66fd92175f774c4e8c7a58199d5361f7 (diff)
downloadchromium_src-b785cd36336aac3fc41402066a28363b02bcde0d.zip
chromium_src-b785cd36336aac3fc41402066a28363b02bcde0d.tar.gz
chromium_src-b785cd36336aac3fc41402066a28363b02bcde0d.tar.bz2
Attempt 2 at Fixes crash introduced @ 153047 (you can hit crash by maximizing a
window). The cross fade code deletes the layer when the animation finishes. The newly added code was accessing members after the animation finished and the animator was deleted, resulting in the crash. Since I'm sure this will come up more in the future I've restructured the code to allow for deletion when calling out like this. The cross fade test exercises this code path now, but I'll see about a more focused tests shortly. BUG=none TEST=covered by tests. R=vollick@chromium.org Review URL: https://chromiumcodereview.appspot.com/10869066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155533 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/web_dialogs')
0 files changed, 0 insertions, 0 deletions