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

Commit d16e9d3b authored by JW Wang's avatar JW Wang
Browse files

Fix #addChildSessionId (1/n)

A single-session can't have child.

Bug: 162286562
Test: Will be added in next CLs
Change-Id: I17037a6a65599a74cffd12fffc741b924143dc1a
parent acae3c0f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3092,6 +3092,10 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {

    @Override
    public void addChildSessionId(int childSessionId) {
        if (!params.isMultiPackage) {
            throw new IllegalStateException("Single-session " + sessionId + " can't have child.");
        }

        final PackageInstallerSession childSession = mSessionProvider.getSession(childSessionId);
        if (childSession == null) {
            throw new IllegalStateException("Unable to add child session " + childSessionId