mirror of
https://github.com/TheFunny/ArisuAutoSweeper
synced 2026-10-10 09:12:05 +00:00
fix: set nemu_ipc before screenshot_interval_set
This commit is contained in:
@@ -89,6 +89,12 @@ class Device(Screenshot, Control, AppControl):
|
|||||||
self.screenshot_interval_set()
|
self.screenshot_interval_set()
|
||||||
self.method_check()
|
self.method_check()
|
||||||
|
|
||||||
|
# AAS only, use nemu_ipc if available
|
||||||
|
available = self.nemu_ipc_available()
|
||||||
|
logger.attr('nemu_ipc_available', available)
|
||||||
|
if available:
|
||||||
|
self.config.override(Emulator_ScreenshotMethod='nemu_ipc')
|
||||||
|
|
||||||
# Auto-select the fastest screenshot method
|
# Auto-select the fastest screenshot method
|
||||||
if not self.config.is_template_config and self.config.Emulator_ScreenshotMethod == 'auto':
|
if not self.config.is_template_config and self.config.Emulator_ScreenshotMethod == 'auto':
|
||||||
self.run_simple_screenshot_benchmark()
|
self.run_simple_screenshot_benchmark()
|
||||||
@@ -100,12 +106,6 @@ class Device(Screenshot, Control, AppControl):
|
|||||||
if self.config.Emulator_ControlMethod == 'minitouch':
|
if self.config.Emulator_ControlMethod == 'minitouch':
|
||||||
self.early_minitouch_init()
|
self.early_minitouch_init()
|
||||||
|
|
||||||
# AAS only, use nemu_ipc if available
|
|
||||||
available = self.nemu_ipc_available()
|
|
||||||
logger.attr('nemu_ipc_available', available)
|
|
||||||
if available:
|
|
||||||
self.config.override(Emulator_ScreenshotMethod='nemu_ipc')
|
|
||||||
|
|
||||||
def run_simple_screenshot_benchmark(self):
|
def run_simple_screenshot_benchmark(self):
|
||||||
"""
|
"""
|
||||||
Perform a screenshot method benchmark, test 3 times on each method.
|
Perform a screenshot method benchmark, test 3 times on each method.
|
||||||
|
|||||||
Reference in New Issue
Block a user