From 2d818e8786631c71ef05a160f918ee7febe84a82 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Fri, 18 Jun 2021 19:36:18 +0200 Subject: [PATCH] Set a lower priority for the mouseGrab thread. --- .../main/java/net/kdt/pojavlaunch/BaseMainActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java index ed6778891..997b3d982 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java @@ -213,7 +213,7 @@ public class BaseMainActivity extends LoggableActivity { this.drawerLayout.closeDrawers(); placeMouseAt(CallbackBridge.physicalWidth / 2, CallbackBridge.physicalHeight / 2); - new Thread(() -> { + Thread virtualMouseGrabThread = new Thread(() -> { while (!isExited) { if (lastGrab != CallbackBridge.isGrabbing()) mousePointer.post(() -> { @@ -230,8 +230,9 @@ public class BaseMainActivity extends LoggableActivity { }); } - }, "VirtualMouseGrabThread").start(); - + }, "VirtualMouseGrabThread"); + virtualMouseGrabThread.setPriority(Thread.MIN_PRIORITY); + virtualMouseGrabThread.start(); if (isAndroid8OrHigher()) { touchPad.setDefaultFocusHighlightEnabled(false);