mirror of
https://github.com/TonyJiangWJ/Auto.js.git
synced 2026-06-24 21:33:16 +08:00
fix: NullPointerException at android.widget.Editor.updateCursorPositionMz(Editor.java:7878)
This commit is contained in:
parent
14b7a7e85e
commit
1943e39573
@ -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;
|
||||
|
||||
|
||||
@ -10,13 +10,13 @@
|
||||
|
||||
<android.support.design.widget.TextInputLayout
|
||||
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:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="@string/text_find"/>
|
||||
android:layout_height="wrap_content"/>
|
||||
</android.support.design.widget.TextInputLayout>
|
||||
|
||||
<CheckBox
|
||||
@ -27,13 +27,13 @@
|
||||
|
||||
<android.support.design.widget.TextInputLayout
|
||||
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:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="@string/text_replace"/>
|
||||
android:layout_height="wrap_content"/>
|
||||
</android.support.design.widget.TextInputLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
||||
@ -12,6 +12,7 @@ import com.stardust.autojs.core.ui.widget.JsListView;
|
||||
import com.stardust.autojs.runtime.ScriptRuntime;
|
||||
|
||||
import org.mozilla.javascript.Scriptable;
|
||||
import org.mozilla.javascript.Undefined;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@ -39,7 +40,7 @@ public class ViewPrototype {
|
||||
if (attribute != null) {
|
||||
return attribute.get();
|
||||
}
|
||||
return null;
|
||||
return Undefined.SCRIPTABLE_UNDEFINED;
|
||||
}
|
||||
|
||||
public void attr(String name, Object value) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user