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

Unverified Commit 141a3566 authored by Kevin F. Haggerty's avatar Kevin F. Haggerty
Browse files

Merge tag 'android-9.0.0_r56' of...

Merge tag 'android-9.0.0_r56' of https://android.googlesource.com/platform/packages/apps/Settings into staging/lineage-16.0_merge-android-9.0.0_r56

Android 9.0.0 release 56

* tag 'android-9.0.0_r56' of https://android.googlesource.com/platform/packages/apps/Settings:
  RESTRICT AUTOMERGE Allow LockScreenPattern to be launched in the pinning screen

Change-Id: I7cf977d7dc4deecb2e13266922978c305d444dfa
parents cd6cf478 13cde9e3
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -235,7 +235,7 @@ public class SettingsActivity extends SettingsDrawerActivity
        super.onCreate(savedState);
        Log.d(LOG_TAG, "Starting onCreate");

        if (isLockTaskModePinned() && !isSettingsRunOnTop()) {
        if (isLockTaskModePinned() && !isSettingsRunOnTop() && !isLaunchableInTaskModePinned()) {
            Log.w(LOG_TAG, "Devices lock task mode pinned.");
            finish();
        }
@@ -804,6 +804,13 @@ public class SettingsActivity extends SettingsDrawerActivity
        return mNextButton;
    }

    /**
     * @return whether or not the activity can be launched from other apps in the pinning screen.
     */
    public boolean isLaunchableInTaskModePinned() {
        return false;
    }

    @VisibleForTesting
    Bitmap getBitmapFromXmlResource(int drawableRes) {
        Drawable drawable = getResources().getDrawable(drawableRes, getTheme());
+5 −0
Original line number Diff line number Diff line
@@ -139,6 +139,11 @@ public abstract class ConfirmDeviceCredentialBaseActivity extends SettingsActivi
        }
    }

    @Override
    public boolean isLaunchableInTaskModePinned() {
        return true;
    }

    public void prepareEnterAnimation() {
        getFragment().prepareEnterAnimation();
    }