Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f206235 authored by Charlie Anderson's avatar Charlie Anderson
Browse files

Add debug logs to LauncherApps to debug missing package broadcasts

Bug: 425319508
Test: N/A
Flag: EXEMPT just logging
Change-Id: Ibe8986e78bfb1b6211c8aa2c68b9ed1069580c4f
parent 6ef81d2f
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -2142,9 +2142,7 @@ public class LauncherApps {

        @Override
        public void onPackageAdded(UserHandle user, String packageName) throws RemoteException {
            if (DEBUG) {
            Log.d(TAG, "onPackageAdded " + user.getIdentifier() + "," + packageName);
            }
            synchronized (LauncherApps.this) {
                for (CallbackMessageHandler callback : mCallbacks) {
                    callback.postOnPackageAdded(packageName, user);
+3 −3
Original line number Diff line number Diff line
@@ -444,6 +444,7 @@ public class LauncherAppsService extends SystemService {
         */
        private void startWatchingPackageBroadcasts() {
            if (!mIsWatchingPackageBroadcasts) {
                Slog.d(TAG, "Started watching for package broadcasts");
                final IntentFilter filter = new IntentFilter();
                filter.addAction(Intent.ACTION_PACKAGE_REMOVED_INTERNAL);
                filter.addDataScheme("package");
@@ -463,9 +464,7 @@ public class LauncherAppsService extends SystemService {
         * Unregister package broadcast receiver
         */
        private void stopWatchingPackageBroadcasts() {
            if (DEBUG) {
                Log.d(TAG, "Stopped watching for packages");
            }
            Slog.d(TAG, "Stopped watching for package broadcasts");
            if (mIsWatchingPackageBroadcasts) {
                mContext.unregisterReceiver(mPackageRemovedListener);
                mPackageMonitor.unregister();
@@ -2588,6 +2587,7 @@ public class LauncherAppsService extends SystemService {
            @Override
            public void onPackageAdded(String packageName, int uid) {
                UserHandle user = new UserHandle(getChangingUserId());
                Slog.d(TAG, "onPackageAdded: user=" + user + ", packageName=" + packageName);
                final int n = mListeners.beginBroadcast();
                try {
                    for (int i = 0; i < n; i++) {