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

Commit 619d4849 authored by Joe LaPenna's avatar Joe LaPenna Committed by android-build-merger
Browse files

Merge "Do not show error dialogs on watch builds." into nyc-mr1-dev

am: 50beaa02

* commit '50beaa02':
  Do not show error dialogs on watch builds.

Change-Id: Idd0151447b7fb42deadc5d4d1e416ef8e372c2e7
parents e981d770 50beaa02
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -18329,8 +18329,9 @@ public final class ActivityManagerService extends ActivityManagerNative
    /**
     * Decide based on the configuration whether we should shouw the ANR,
     * crash, etc dialogs.  The idea is that if there is no affordnace to
     * press the on-screen buttons, we shouldn't show the dialog.
     * crash, etc dialogs.  The idea is that if there is no affordence to
     * press the on-screen buttons, or the user experience would be more
     * greatly impacted than the crash itself, we shouldn't show the dialog.
     *
     * A thought: SystemUI might also want to get told about this, the Power
     * dialog / global actions also might want different behaviors.
@@ -18339,9 +18340,10 @@ public final class ActivityManagerService extends ActivityManagerNative
        final boolean inputMethodExists = !(config.keyboard == Configuration.KEYBOARD_NOKEYS
                                   && config.touchscreen == Configuration.TOUCHSCREEN_NOTOUCH
                                   && config.navigation == Configuration.NAVIGATION_NONAV);
        final boolean uiIsNotCarType = !((config.uiMode & Configuration.UI_MODE_TYPE_MASK)
                                    == Configuration.UI_MODE_TYPE_CAR);
        return inputMethodExists && uiIsNotCarType && !inVrMode;
        int modeType = config.uiMode & Configuration.UI_MODE_TYPE_MASK;
        final boolean uiModeSupportsDialogs = (modeType != Configuration.UI_MODE_TYPE_CAR
                && modeType != Configuration.UI_MODE_TYPE_WATCH);
        return inputMethodExists && uiModeSupportsDialogs && !inVrMode;
    }
    @Override