Send wakeup keycode alongside trying to turn screen on when restoring

This commit is contained in:
brunoais 2020-08-13 07:33:36 +01:00
commit fcf5110df8

View file

@ -1,5 +1,7 @@
package com.genymobile.scrcpy; package com.genymobile.scrcpy;
import android.view.KeyEvent;
import com.genymobile.scrcpy.wrappers.ContentProvider; import com.genymobile.scrcpy.wrappers.ContentProvider;
import com.genymobile.scrcpy.wrappers.ServiceManager; import com.genymobile.scrcpy.wrappers.ServiceManager;
@ -78,7 +80,11 @@ public final class CleanUp {
if (restoreNormalPowerMode) { if (restoreNormalPowerMode) {
Ln.i("Restoring normal power mode"); Ln.i("Restoring normal power mode");
Device.setScreenPowerMode(Device.POWER_MODE_NORMAL); Device device = new Device(new Options());
device.injectKeycode(KeyEvent.KEYCODE_WAKEUP);
if(device.isScreenOn()){
Device.setScreenPowerMode(Device.POWER_MODE_NORMAL);
}
} }
} }
} }