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

Commit d6568db5 authored by randypfohl's avatar randypfohl
Browse files

attempting to catch security exception to prevent full crash

Test: built locally

Bug: 283074997
Change-Id: I9b60740c6de04422f69534e6a17d1858018f61e9
parent 3067ec66
Loading
Loading
Loading
Loading
+22 −16
Original line number Diff line number Diff line
@@ -145,10 +145,14 @@ public final class DigitalWellBeingToast {
        mAppUsageLimitTimeMs = mAppRemainingTimeMs = -1;
        mTask = task;
        THREAD_POOL_EXECUTOR.execute(() -> {
            final AppUsageLimit usageLimit = mLauncherApps.getAppUsageLimit(
                    AppUsageLimit usageLimit = null;
                    try {
                        usageLimit = mLauncherApps.getAppUsageLimit(
                                mTask.getTopComponent().getPackageName(),
                                UserHandle.of(mTask.key.userId));

                    } catch (Exception e) {
                        Log.e(TAG, "Error initializing digital well being toast", e);
                    }
                    final long appUsageLimitTimeMs =
                            usageLimit != null ? usageLimit.getTotalUsageLimit() : -1;
                    final long appRemainingTimeMs =
@@ -161,7 +165,9 @@ public final class DigitalWellBeingToast {
                            setLimit(appUsageLimitTimeMs, appRemainingTimeMs);
                        }
                    });
        });

                }
        );
    }

    public void setSplitConfiguration(SplitBounds splitBounds) {