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

Commit b875238d authored by David Ogutu's avatar David Ogutu
Browse files

Auto-advance after hour in entered in timepicker.

Only advances when no accessibility services are enabled.

Test: manually
Change-Id: If2ef9062391fd628cc86f49d356a46a86f82e4e9
Fixes: 36863243
parent fb9441e4
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.text.TextWatcher;
import android.util.AttributeSet;
import android.util.MathUtils;
import android.view.View;
import android.view.accessibility.AccessibilityManager;

import com.android.internal.R;

@@ -93,7 +94,13 @@ public class TextInputTimePickerView extends RelativeLayout {

            @Override
            public void afterTextChanged(Editable editable) {
                parseAndSetHourInternal(editable.toString());
                if (parseAndSetHourInternal(editable.toString()) && editable.length() > 1) {
                    AccessibilityManager am = (AccessibilityManager) context.getSystemService(
                            context.ACCESSIBILITY_SERVICE);
                    if (!am.isEnabled()) {
                        mMinuteEditText.requestFocus();
                    }
                }
            }
        });