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

Commit bd853b84 authored by Oliver Scott's avatar Oliver Scott Committed by Michael Bestas
Browse files

fixup! Add high touch sensitivity and hovering to InputService

Issue: calyxos#3134
Change-Id: I167ee699df0531ef5c05e1c93d3e6923c5d824d8
parent ca6aea39
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -3089,8 +3089,10 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl.
        if (!mLineageHardware.isSupported(LineageHardwareManager.FEATURE_HIGH_TOUCH_SENSITIVITY)) {
            return;
        }
        final boolean enabled = LineageSettings.System.getInt(mContext.getContentResolver(),
                LineageSettings.System.HIGH_TOUCH_SENSITIVITY_ENABLE, 0) == 1;
        // If user is a profile, use preference of its parent profile.
        final int profileParentUserId = mUserManagerInternal.getProfileParentId(mCurrentImeUserId);
        final boolean enabled = LineageSettings.System.getIntForUser(mContext.getContentResolver(),
                LineageSettings.System.HIGH_TOUCH_SENSITIVITY_ENABLE, 0, profileParentUserId) == 1;
        mLineageHardware.set(LineageHardwareManager.FEATURE_HIGH_TOUCH_SENSITIVITY, enabled);
    }

@@ -3098,8 +3100,10 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl.
        if (!mLineageHardware.isSupported(LineageHardwareManager.FEATURE_TOUCH_HOVERING)) {
            return;
        }
        final boolean enabled = LineageSettings.Secure.getInt(mContext.getContentResolver(),
                LineageSettings.Secure.FEATURE_TOUCH_HOVERING, 0) == 1;
        // If user is a profile, use preference of its parent profile.
        final int profileParentUserId = mUserManagerInternal.getProfileParentId(mCurrentImeUserId);
        final boolean enabled = LineageSettings.Secure.getIntForUser(mContext.getContentResolver(),
                LineageSettings.Secure.FEATURE_TOUCH_HOVERING, 0, profileParentUserId) == 1;
        mLineageHardware.set(LineageHardwareManager.FEATURE_TOUCH_HOVERING, enabled);
    }