Merge "Unbind from overlay before checking attached." into tm-dev

This commit is contained in:
Bryce Lee
2022-04-05 02:26:25 +00:00
committed by Android (Google) Code Review

View File

@@ -1038,14 +1038,14 @@ public class DreamService extends Service implements Window.Callback {
}
mFinished = true;
mOverlayConnection.unbind(this);
if (mDreamToken == null) {
Slog.w(mTag, "Finish was called before the dream was attached.");
stopSelf();
return;
}
mOverlayConnection.unbind(this);
try {
// finishSelf will unbind the dream controller from the dream service. This will
// trigger DreamService.this.onDestroy and DreamService.this will die.