diff --git a/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleView.java b/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleView.java index 52b7953d..0a8c2101 100644 --- a/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleView.java +++ b/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleView.java @@ -144,7 +144,12 @@ public class ConsoleView extends FrameLayout implements StardustConsole.LogListe @Override public void onLogClear() { - mTextView.setText(""); + post(new Runnable() { + @Override + public void run() { + mTextView.setText(""); + } + }); } @Override diff --git a/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java b/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java index 5f461476..cb6583ae 100644 --- a/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java +++ b/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java @@ -124,14 +124,9 @@ public class StardustConsole extends AbstractConsole { @Override public void show() { if (!SettingsCompat.canDrawOverlays(mUiHandler.getContext())) { - mUiHandler.post(new Runnable() { - @Override - public void run() { - - } - }); SettingsCompat.manageDrawOverlays(mUiHandler.getContext()); mUiHandler.toast(R.string.text_no_floating_window_permission); + return; } startFloatyService(); mUiHandler.post(new Runnable() {