fix: NullPointerException at android.widget.Editor.updateCursorPositionMz(Editor.java:7878)
This commit is contained in:
@@ -3,14 +3,12 @@ package org.autojs.autojs.ui.edit;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.design.widget.TextInputEditText;
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.CheckBox;
|
import android.widget.CheckBox;
|
||||||
|
import android.widget.EditText;
|
||||||
|
|
||||||
import com.afollestad.materialdialogs.DialogAction;
|
|
||||||
import com.afollestad.materialdialogs.MaterialDialog;
|
import com.afollestad.materialdialogs.MaterialDialog;
|
||||||
import com.stardust.app.GlobalAppContext;
|
|
||||||
|
|
||||||
import org.autojs.autojs.R;
|
import org.autojs.autojs.R;
|
||||||
import org.autojs.autojs.theme.dialog.ThemeColorMaterialDialogBuilder;
|
import org.autojs.autojs.theme.dialog.ThemeColorMaterialDialogBuilder;
|
||||||
@@ -39,10 +37,10 @@ public class FindOrReplaceDialogBuilder extends ThemeColorMaterialDialogBuilder
|
|||||||
CheckBox mReplaceAllCheckBox;
|
CheckBox mReplaceAllCheckBox;
|
||||||
|
|
||||||
@BindView(R.id.keywords)
|
@BindView(R.id.keywords)
|
||||||
TextInputEditText mKeywordsEditText;
|
EditText mKeywordsEditText;
|
||||||
|
|
||||||
@BindView(R.id.replacement)
|
@BindView(R.id.replacement)
|
||||||
TextInputEditText mReplacementEditText;
|
EditText mReplacementEditText;
|
||||||
|
|
||||||
private EditorView mEditorView;
|
private EditorView mEditorView;
|
||||||
|
|
||||||
|
|||||||
@@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
<android.support.design.widget.TextInputLayout
|
<android.support.design.widget.TextInputLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content">
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="@string/text_find">
|
||||||
|
|
||||||
<android.support.design.widget.TextInputEditText
|
<android.support.v7.widget.AppCompatEditText
|
||||||
android:id="@+id/keywords"
|
android:id="@+id/keywords"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"/>
|
||||||
android:hint="@string/text_find"/>
|
|
||||||
</android.support.design.widget.TextInputLayout>
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
|
||||||
<CheckBox
|
<CheckBox
|
||||||
@@ -27,13 +27,13 @@
|
|||||||
|
|
||||||
<android.support.design.widget.TextInputLayout
|
<android.support.design.widget.TextInputLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content">
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="@string/text_replace">
|
||||||
|
|
||||||
<android.support.design.widget.TextInputEditText
|
<android.support.v7.widget.AppCompatEditText
|
||||||
android:id="@+id/replacement"
|
android:id="@+id/replacement"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"/>
|
||||||
android:hint="@string/text_replace"/>
|
|
||||||
</android.support.design.widget.TextInputLayout>
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.stardust.autojs.core.ui.widget.JsListView;
|
|||||||
import com.stardust.autojs.runtime.ScriptRuntime;
|
import com.stardust.autojs.runtime.ScriptRuntime;
|
||||||
|
|
||||||
import org.mozilla.javascript.Scriptable;
|
import org.mozilla.javascript.Scriptable;
|
||||||
|
import org.mozilla.javascript.Undefined;
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
|
||||||
@@ -39,7 +40,7 @@ public class ViewPrototype {
|
|||||||
if (attribute != null) {
|
if (attribute != null) {
|
||||||
return attribute.get();
|
return attribute.get();
|
||||||
}
|
}
|
||||||
return null;
|
return Undefined.SCRIPTABLE_UNDEFINED;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void attr(String name, Object value) {
|
public void attr(String name, Object value) {
|
||||||
|
|||||||
Reference in New Issue
Block a user