From 1943e3957390bae7e922040754faa50e1840dfa3 Mon Sep 17 00:00:00 2001
From: hyb1996 <946994919@qq.com>
Date: Sun, 14 Oct 2018 10:53:18 +0800
Subject: [PATCH] fix: NullPointerException at
android.widget.Editor.updateCursorPositionMz(Editor.java:7878)
---
.../ui/edit/FindOrReplaceDialogBuilder.java | 8 +++-----
.../main/res/layout/dialog_find_or_replace.xml | 16 ++++++++--------
.../autojs/core/ui/nativeview/ViewPrototype.java | 3 ++-
3 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/app/src/main/java/org/autojs/autojs/ui/edit/FindOrReplaceDialogBuilder.java b/app/src/main/java/org/autojs/autojs/ui/edit/FindOrReplaceDialogBuilder.java
index 7c2317d3..7da8054c 100644
--- a/app/src/main/java/org/autojs/autojs/ui/edit/FindOrReplaceDialogBuilder.java
+++ b/app/src/main/java/org/autojs/autojs/ui/edit/FindOrReplaceDialogBuilder.java
@@ -3,14 +3,12 @@ package org.autojs.autojs.ui.edit;
import android.content.Context;
import android.preference.PreferenceManager;
import android.support.annotation.NonNull;
-import android.support.design.widget.TextInputEditText;
import android.text.TextUtils;
import android.view.View;
import android.widget.CheckBox;
+import android.widget.EditText;
-import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.stardust.app.GlobalAppContext;
import org.autojs.autojs.R;
import org.autojs.autojs.theme.dialog.ThemeColorMaterialDialogBuilder;
@@ -39,10 +37,10 @@ public class FindOrReplaceDialogBuilder extends ThemeColorMaterialDialogBuilder
CheckBox mReplaceAllCheckBox;
@BindView(R.id.keywords)
- TextInputEditText mKeywordsEditText;
+ EditText mKeywordsEditText;
@BindView(R.id.replacement)
- TextInputEditText mReplacementEditText;
+ EditText mReplacementEditText;
private EditorView mEditorView;
diff --git a/app/src/main/res/layout/dialog_find_or_replace.xml b/app/src/main/res/layout/dialog_find_or_replace.xml
index a6b96714..2cc2841b 100644
--- a/app/src/main/res/layout/dialog_find_or_replace.xml
+++ b/app/src/main/res/layout/dialog_find_or_replace.xml
@@ -10,13 +10,13 @@
+ android:layout_height="wrap_content"
+ android:hint="@string/text_find">
-
+ android:layout_height="wrap_content"/>
+ android:layout_height="wrap_content"
+ android:hint="@string/text_replace">
-
+ android:layout_height="wrap_content"/>