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

Commit f21220c7 authored by Rohit Goyal's avatar Rohit Goyal Committed by Automerger Merge Worker
Browse files

Bugfix: In case of unarchival, do not add an installer task to add workspace item. am: f8302c38

parents dc40eeae f8302c38
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -215,11 +215,15 @@ public class InstallSessionHelper {
                && SessionCommitReceiver.isEnabled(mAppContext, getUserHandle(sessionInfo))
                && verifySessionInfo(sessionInfo)
                && !promiseIconAddedForId(sessionInfo.getSessionId())) {
            // In case of unarchival, we do not want to add a workspace promise icon if one is
            // not already present. For general app installations however, we do support it.
            if (!Utilities.enableSupportForArchiving() || !sessionInfo.isUnarchival()) {
                FileLog.d(LOG, "Adding package name to install queue: "
                        + sessionInfo.getAppPackageName());

                ItemInstallQueue.INSTANCE.get(mAppContext)
                        .queueItem(sessionInfo.getAppPackageName(), getUserHandle(sessionInfo));
            }

            getPromiseIconIds().add(sessionInfo.getSessionId());
            updatePromiseIconPrefs();