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

Commit 1ab2df05 authored by Stephen Bird's avatar Stephen Bird Committed by Zhao Wei Liew
Browse files

Protected Apps: Fix rotate FC

Change-Id: I150de5f6c446f892e0a8bb08d40e68ec261b4b13
parent 4d9896a5
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ public class LockPatternActivity extends Activity implements OnNotifyAccountRese

    TextView mPatternLockHeader;
    MenuItem mItem;
    boolean mIsPattern = true;
    Button mCancel;
    Button mContinue;
    byte[] mPatternHash;
@@ -142,6 +143,9 @@ public class LockPatternActivity extends Activity implements OnNotifyAccountRese
                    .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM |
                            MenuItem.SHOW_AS_ACTION_WITH_TEXT);
            mItem = menu.findItem(0);
            int icon = mIsPattern ? R.drawable.ic_lockscreen_ime:
                    R.drawable.ic_settings_lockscreen;
            mItem.setIcon(icon);
        }
        return true;
    }
@@ -170,20 +174,22 @@ public class LockPatternActivity extends Activity implements OnNotifyAccountRese
        if (reset) {
            resetPatternState(false);
        }
        mIsPattern = true;
        mPatternLockHeader.setText(getResources()
                .getString(R.string.lockpattern_settings_enable_summary));
        mItem.setIcon(R.drawable.ic_lockscreen_ime);
        mAccountView.clearFocusOnInput();
        mAccountView.setVisibility(View.GONE);
        mLockPatternView.setVisibility(View.VISIBLE);
        invalidateOptionsMenu();
    }

    private void switchToAccount() {
        mIsPattern = false;
        mPatternLockHeader.setText(getResources()
                .getString(R.string.lockpattern_settings_reset_summary));
        mItem.setIcon(R.drawable.ic_settings_lockscreen);
        mAccountView.setVisibility(View.VISIBLE);
        mLockPatternView.setVisibility(View.GONE);
        invalidateOptionsMenu();
    }

    protected void onCreate(Bundle savedInstanceState) {