diff options
| author | Craig Mautner <cmautner@google.com> | 2012-08-29 20:59:22 -0700 |
|---|---|---|
| committer | Craig Mautner <cmautner@google.com> | 2012-08-30 10:54:45 -0700 |
| commit | df2390adc3879b7040425e75e4acc64729612b9c (patch) | |
| tree | d95d7b964b31386e46097f036df7bbaceca5b651 /docs/html/sdk/api_diff/13/changes | |
| parent | ac137b3211818f9e72f9ffbaf541ad8a1ef27eb1 (diff) | |
Don't die(immediate) if from performTraversals.
The Drive application was calling PopupWindow.dismiss from within
onMeasure. This caused dispatchDetachedFromWindow to be called
from within performTraversals. Since dispatchDetachedFromWindow
destroys much of what performTraversals uses this was a disaster
waiting to happen.
This fix adds a check for seeing if die(immediate=true) is being
called from within performTraversals. If it is then die doesn't
execute doDie immediately, but instead treats it as a call to
die(immediate=false).
Fixes bug 6836841.
Change-Id: I833289e12c19fd33c17a715b2ed2adcf8388573a
Diffstat (limited to 'docs/html/sdk/api_diff/13/changes')
0 files changed, 0 insertions, 0 deletions
