Merge "Send shutdown callback only during animation destruction" am: 76a9e41247 am: 3f54756d91
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1513319 Change-Id: I695500d71a4fc0c4340eb58630ada970c98f3a8a
This commit is contained in:
@@ -582,6 +582,7 @@ bool BootAnimation::threadLoop() {
|
|||||||
result = movie();
|
result = movie();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mCallbacks->shutdown();
|
||||||
eglMakeCurrent(mDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
|
eglMakeCurrent(mDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
|
||||||
eglDestroyContext(mDisplay, mContext);
|
eglDestroyContext(mDisplay, mContext);
|
||||||
eglDestroySurface(mDisplay, mSurface);
|
eglDestroySurface(mDisplay, mSurface);
|
||||||
@@ -668,7 +669,6 @@ void BootAnimation::checkExit() {
|
|||||||
int exitnow = atoi(value);
|
int exitnow = atoi(value);
|
||||||
if (exitnow) {
|
if (exitnow) {
|
||||||
requestExit();
|
requestExit();
|
||||||
mCallbacks->shutdown();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user