diff options
author | Winson Chung <winsonc@google.com> | 2019-06-17 17:07:44 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2019-06-18 01:21:44 +0000 |
commit | 398184c10432c59762a6de49207ac4c4ace30d9c (patch) | |
tree | a8c98919552d49d3b850b48d9ec539c754d729b6 /quickstep/src | |
parent | e1abaa64c25fdc9841f5cbeff2647ff4f95ac255 (diff) | |
download | android_packages_apps_Trebuchet-398184c10432c59762a6de49207ac4c4ace30d9c.tar.gz android_packages_apps_Trebuchet-398184c10432c59762a6de49207ac4c4ace30d9c.tar.bz2 android_packages_apps_Trebuchet-398184c10432c59762a6de49207ac4c4ace30d9c.zip |
Adding check for no default home before registering new receiver
Bug: 135473571
Test: Manual, try restarting with no default launcher set?
Change-Id: Ibb68070ee95ca856b38a74823bcbfbc7890f329e
Diffstat (limited to 'quickstep/src')
-rw-r--r-- | quickstep/src/com/android/quickstep/OverviewComponentObserver.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/quickstep/src/com/android/quickstep/OverviewComponentObserver.java b/quickstep/src/com/android/quickstep/OverviewComponentObserver.java index b5da836e6..0a73b8b19 100644 --- a/quickstep/src/com/android/quickstep/OverviewComponentObserver.java +++ b/quickstep/src/com/android/quickstep/OverviewComponentObserver.java @@ -115,7 +115,11 @@ public final class OverviewComponentObserver { // as uninstalling the app or removing the "Launcher" feature in an update). // Listen for package updates of this app (and remove any previously attached // package listener). - if (!defaultHome.getPackageName().equals(mUpdateRegisteredPackage)) { + if (defaultHome == null) { + if (mUpdateRegisteredPackage != null) { + mContext.unregisterReceiver(mOtherHomeAppUpdateReceiver); + } + } else if (!defaultHome.getPackageName().equals(mUpdateRegisteredPackage)) { if (mUpdateRegisteredPackage != null) { mContext.unregisterReceiver(mOtherHomeAppUpdateReceiver); } |