Robert Carr 0df9b0f4ec Prevent crash when manipulating hidden SurfaceView.
repositionChild was attempting to perform placement
transactions on hidden views (which do not have a Surface)
leading to an exception being thrown. Furthermore lack
of a finally block prevented an open transaction from
being closed while unwinding and rendered the system unuable.
First we avoid performing transactions on windows without services.
Second we correct flow to ensure transactions are closed in case
an exception was thrown for other reasons.

Bug: 25780116
Change-Id: If103158506298c8f5ec1b01d7e1c73e55427804a
2015-12-09 12:29:41 -08:00
2015-12-08 19:17:15 +00:00
2015-12-02 14:24:11 +00:00
2015-12-08 19:17:15 +00:00
2015-12-08 19:17:15 +00:00
2015-11-23 23:16:04 +00:00
Description
No description provided
5.1 GiB
Languages
Java 77.3%
Kotlin 9.2%
PowerBuilder 6.6%
C++ 5.5%
AIDL 1%