diff options
author | Romain Guy <romainguy@google.com> | 2013-01-28 14:04:07 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2013-01-28 14:04:07 -0800 |
commit | 3696779bca4e5bc1b60c056db6f892e72e51a20f (patch) | |
tree | 34c5d0d8b2945989226e63fba515a3d35ff10329 /voip/java/android/net/sip/SipManager.java | |
parent | 6d2def71e0a7f6ed81b96444fb1cce7177251b36 (diff) |
Reinitialize hardware renderer after eglTerminate()
Bug #8066455
ViewRootImpl was properly detecting that the renderer was not
ready to draw but would simply schedule another frame, thus sending
the systemui into an inifite redraw loop. This change reinitializes
the renderer if needed (if the renderer is requested but not enabled.)
This CL also fixes an issue caused by the default wallpaper. Since it
never calls eglTerminate(), managed contexts are never reclaimed.
Change-Id: Idb8caa672be8ee35f6e6a7e942d9abd8aa100967
Diffstat (limited to 'voip/java/android/net/sip/SipManager.java')
0 files changed, 0 insertions, 0 deletions