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

Commit 393afd34 authored by Dharmesh Mokani's avatar Dharmesh Mokani
Browse files

Dogfood Crash Loop : Fixing crash loop by try and catch

Bug: 17467377
Change-Id: Idb2084339323b4953cbd6bbde2735f814fb75a76
parent 49909c2b
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -47,7 +47,12 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {
        mResumed = false;
        mBound = false;

        // STOPSHIP(mokani): Remove catch block once dogfood build is bigger than LRW70.
        // This hack is just to prevent crash in older builds.
        try {
            mInstaller.registerSessionCallback(mCallback);
        } catch (Throwable e) { }

        // On start, send updates for all active sessions
        for (SessionInfo info : mInstaller.getAllSessions()) {
            mPendingReplays.append(info.getSessionId(), info);
@@ -72,7 +77,11 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {

    @Override
    public void onStop() {
        // STOPSHIP(mokani): Remove catch block once dogfood build is bigger than LRW70.
        // This hack is just to prevent crash in older builds.
        try {
            mInstaller.unregisterSessionCallback(mCallback);
        } catch (Throwable e) { }
    }

    @Override