Android: Synchronize EGL14.eglDestroyContext calls
Bug: b/151705621 Change-Id: Iba0c5775a4bec66034484466da45de795b5ee1eb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/170822 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30828}
This commit is contained in:

committed by
Commit Bot

parent
3428827c40
commit
e58ebfd933
@ -170,7 +170,9 @@ class EglBase14Impl implements EglBase14 {
|
|||||||
checkIsNotReleased();
|
checkIsNotReleased();
|
||||||
releaseSurface();
|
releaseSurface();
|
||||||
detachCurrent();
|
detachCurrent();
|
||||||
EGL14.eglDestroyContext(eglDisplay, eglContext);
|
synchronized (EglBase.lock) {
|
||||||
|
EGL14.eglDestroyContext(eglDisplay, eglContext);
|
||||||
|
}
|
||||||
EGL14.eglReleaseThread();
|
EGL14.eglReleaseThread();
|
||||||
EGL14.eglTerminate(eglDisplay);
|
EGL14.eglTerminate(eglDisplay);
|
||||||
eglContext = EGL14.EGL_NO_CONTEXT;
|
eglContext = EGL14.EGL_NO_CONTEXT;
|
||||||
|
Reference in New Issue
Block a user