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

Commit 87c42773 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Throw exception on rule creation failure.

Bug: 28775583
Change-Id: I98cf90afd86e307846970f1ede7f072eb8b70c7f
parent 8995b00c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ import android.service.notification.ZenModeConfig.EventInfo;
import android.service.notification.ZenModeConfig.ScheduleInfo;
import android.service.notification.ZenModeConfig.ZenRule;
import android.text.TextUtils;
import android.util.AndroidRuntimeException;
import android.util.Log;
import android.util.SparseArray;

@@ -293,7 +294,9 @@ public class ZenModeHelper {

        ZenModeConfig newConfig;
        synchronized (mConfig) {
            if (mConfig == null) return null;
            if (mConfig == null) {
                throw new AndroidRuntimeException("Could not create rule");
            }
            if (DEBUG) {
                Log.d(TAG, "addAutomaticZenRule rule= " + automaticZenRule + " reason=" + reason);
            }
@@ -304,7 +307,7 @@ public class ZenModeHelper {
            if (setConfigLocked(newConfig, reason, true)) {
                return rule.id;
            } else {
                return null;
                throw new AndroidRuntimeException("Could not create rule");
            }
        }
    }