Merge "Release the surface control view host when addWindow fail." into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e3ae5cda82
@@ -364,6 +364,12 @@ public class StartingSurfaceDrawer {
|
||||
final StartingWindowRecord record = mStartingWindowRecords.get(taskId);
|
||||
final SplashScreenView contentView = viewSupplier.get();
|
||||
record.mBGColor = contentView.getInitBackgroundColor();
|
||||
} else {
|
||||
// release the icon view host
|
||||
final SplashScreenView contentView = viewSupplier.get();
|
||||
if (contentView.getSurfaceHost() != null) {
|
||||
SplashScreenView.releaseIconHost(contentView.getSurfaceHost());
|
||||
}
|
||||
}
|
||||
} catch (RuntimeException e) {
|
||||
// don't crash if something else bad happens, for example a
|
||||
|
||||
Reference in New Issue
Block a user