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

Commit 6941ebee authored by Timi Rautamäki's avatar Timi Rautamäki Committed by Bruno Martins
Browse files

SystemUI: don't show FRB when IME is visible

Change-Id: I97a99cc1b98ac9ee1e623fe8f2782434c76f9ce0
parent 94234193
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -369,7 +369,7 @@ public class RotationButtonController {
        return mContext;
    }

    RotationButton getRotationButton() {
    public RotationButton getRotationButton() {
        return mRotationButton;
    }

+11 −0
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@ import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Point;
import android.graphics.Rect;
import android.inputmethodservice.InputMethodService;
import android.os.IBinder;
import android.os.RemoteException;
import android.util.AttributeSet;
import android.util.EventLog;
@@ -354,6 +356,15 @@ public class PhoneStatusBarView extends PanelBar implements Callbacks {
        }
    }

    @Override
    public void setImeWindowStatus(int displayId, IBinder token, int vis, int backDisposition,
            boolean showImeSwitcher) {
        if (mRotationButtonController != null) {
            final boolean imeShown = (vis & InputMethodService.IME_VISIBLE) != 0;
            mRotationButtonController.getRotationButton().setCanShowRotationButton(!imeShown);
        }
    }

    private void updateScrimFraction() {
        float scrimFraction = mPanelFraction;
        if (mMinFraction < 1.0f) {