From eb59fdb4771757a23a9abca80ec9e206c3a69b6e Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Mon, 6 Jul 2026 00:06:46 +0800 Subject: [PATCH] fix: set nemu_ipc before screenshot_interval_set --- module/device/device.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/module/device/device.py b/module/device/device.py index f2d8b27..fe4c148 100644 --- a/module/device/device.py +++ b/module/device/device.py @@ -89,6 +89,12 @@ class Device(Screenshot, Control, AppControl): self.screenshot_interval_set() 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 if not self.config.is_template_config and self.config.Emulator_ScreenshotMethod == 'auto': self.run_simple_screenshot_benchmark() @@ -100,12 +106,6 @@ class Device(Screenshot, Control, AppControl): if self.config.Emulator_ControlMethod == 'minitouch': 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): """ Perform a screenshot method benchmark, test 3 times on each method.