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

Commit 81e3e941 authored by Adrian Roos's avatar Adrian Roos
Browse files

Disable QS user switcher when not supported

Bug: 17570310
Change-Id: Id32e076928c92c663645024f0d38b26ec4667b78
parent a300fca9
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -67,8 +67,7 @@ public class MultiUserSwitch extends FrameLayout implements View.OnClickListener

    @Override
    public void onClick(View v) {
        final UserManager um = UserManager.get(getContext());
        if (um.isUserSwitcherEnabled()) {
        if (opensUserSwitcherWhenClicked()) {
            if (mKeyguardMode) {
                if (mKeyguardUserSwitcher != null) {
                    mKeyguardUserSwitcher.show(true /* animate */);
@@ -92,9 +91,8 @@ public class MultiUserSwitch extends FrameLayout implements View.OnClickListener
        super.onPopulateAccessibilityEvent(event);

        if (isClickable()) {
            final UserManager um = UserManager.get(getContext());
            String text;
            if (um.isUserSwitcherEnabled()) {
            if (opensUserSwitcherWhenClicked()) {
                String currentUser = null;
                if (mQsPanel != null) {
                    UserSwitcherController controller = mQsPanel.getHost()
@@ -122,4 +120,9 @@ public class MultiUserSwitch extends FrameLayout implements View.OnClickListener
    public boolean hasOverlappingRendering() {
        return false;
    }

    private boolean opensUserSwitcherWhenClicked() {
        UserManager um = UserManager.get(getContext());
        return UserManager.supportsMultipleUsers() && um.isUserSwitcherEnabled();
    }
}