diff options
| author | 2023-03-02 17:46:38 +0000 | |
|---|---|---|
| committer | 2023-03-02 17:46:38 +0000 | |
| commit | 10104fccfce0c81aaf4dce7802fce3e39d49710b (patch) | |
| tree | 124ea2a36c271d60b330a3b2423c35072e651c61 | |
| parent | 19573fe42daf856dc4ba7621537363a331e0997e (diff) | |
| parent | 3f6a4e9d5cfcce33eb5db800f04452a3ab1a7643 (diff) | |
Merge "Make DreamService detach on DreamActivity onDestroy" into udc-dev
| -rw-r--r-- | core/java/android/service/dreams/DreamActivity.java | 2 | ||||
| -rw-r--r-- | core/java/android/service/dreams/DreamService.java | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/service/dreams/DreamActivity.java b/core/java/android/service/dreams/DreamActivity.java index ff14404f787e..a3892238f1e6 100644 --- a/core/java/android/service/dreams/DreamActivity.java +++ b/core/java/android/service/dreams/DreamActivity.java @@ -70,7 +70,7 @@ public class DreamActivity extends Activity { @Override public void onDestroy() { - if (mCallback != null && !isFinishing()) { + if (mCallback != null) { mCallback.onActivityDestroyed(); } diff --git a/core/java/android/service/dreams/DreamService.java b/core/java/android/service/dreams/DreamService.java index d79ea8929047..c7099fdd202a 100644 --- a/core/java/android/service/dreams/DreamService.java +++ b/core/java/android/service/dreams/DreamService.java @@ -1588,7 +1588,8 @@ public class DreamService extends Service implements Window.Callback { // If DreamActivity is destroyed, wake up from Dream. void onActivityDestroyed() { mActivity = null; - onDestroy(); + mWindow = null; + detach(); } } |