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

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

Merge "Handle null buffer when delegating handwriting" into udc-dev

parents 8d769a12 e2ded2e1
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -24,8 +24,8 @@ import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.RequiresPermission;
import android.annotation.UiThread;
import android.annotation.UiThread;
import android.os.Handler;
import android.hardware.input.InputManagerGlobal;
import android.hardware.input.InputManagerGlobal;
import android.os.Handler;
import android.os.IBinder;
import android.os.IBinder;
import android.os.Looper;
import android.os.Looper;
import android.text.TextUtils;
import android.text.TextUtils;
@@ -165,7 +165,11 @@ final class HandwritingModeController {
            @NonNull String delegatePackageName, @NonNull String delegatorPackageName) {
            @NonNull String delegatePackageName, @NonNull String delegatorPackageName) {
        mDelegatePackageName = delegatePackageName;
        mDelegatePackageName = delegatePackageName;
        mDelegatorPackageName = delegatorPackageName;
        mDelegatorPackageName = delegatorPackageName;
        if (mHandwritingBuffer == null) {
            mHandwritingBuffer = new ArrayList<>(getHandwritingBufferSize());
        } else {
            mHandwritingBuffer.ensureCapacity(getHandwritingBufferSize());
            mHandwritingBuffer.ensureCapacity(getHandwritingBufferSize());
        }
        scheduleHandwritingDelegationTimeout();
        scheduleHandwritingDelegationTimeout();
    }
    }