Fixed|libcore|libappfw: Observers concurrency and cleanup
ObserverBase was not being locked for multithreaded access.
TextDrawable did not empty its deletion audience early enough,leading to a potential crash when deleting TextDrawable objects.
View differences
Fixed|libcore|libappfw: Observers concurrency and cleanup
ObserverBase was not being locked for multithreaded access.
TextDrawable did not empty its deletion audience early enough,
leading to a potential crash when deleting TextDrawable objects.