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

Commit e5b74662 authored by Taran Singh's avatar Taran Singh Committed by Android (Google) Code Review
Browse files

Merge "Refactor acceptStylusHandwriting to use variant." into main

parents 387ff1fa d720ccf7
Loading
Loading
Loading
Loading
+4 −13
Original line number Diff line number Diff line
@@ -2530,18 +2530,6 @@ public final class InputMethodManager {
                view, /* delegatorPackageName= */ null, /* handwritingDelegateFlags= */ 0);
    }

    private void startStylusHandwritingInternalAsync(
            @NonNull View view, @Nullable String delegatorPackageName,
            @HandwritingDelegateFlags int handwritingDelegateFlags,
            @NonNull @CallbackExecutor Executor executor, @NonNull Consumer<Boolean> callback) {
        Objects.requireNonNull(view);
        Objects.requireNonNull(executor);
        Objects.requireNonNull(callback);

        startStylusHandwritingInternal(
                view, delegatorPackageName, handwritingDelegateFlags, executor, callback);
    }

    private void sendFailureCallback(@NonNull @CallbackExecutor Executor executor,
            @NonNull Consumer<Boolean> callback) {
        if (executor == null || callback == null) {
@@ -2891,7 +2879,7 @@ public final class InputMethodManager {
        if (Flags.homeScreenHandwritingDelegator()) {
            flags = delegateView.getHandwritingDelegateFlags();
        }
        startStylusHandwritingInternalAsync(
        acceptStylusHandwritingDelegation(
                delegateView, delegatorPackageName, flags, executor, callback);
    }

@@ -2926,6 +2914,9 @@ public final class InputMethodManager {
            @HandwritingDelegateFlags int flags, @NonNull @CallbackExecutor Executor executor,
            @NonNull Consumer<Boolean> callback) {
        Objects.requireNonNull(delegatorPackageName);
        Objects.requireNonNull(delegateView);
        Objects.requireNonNull(executor);
        Objects.requireNonNull(callback);

        startStylusHandwritingInternal(
                delegateView, delegatorPackageName, flags, executor, callback);