From 844d3900176f65b047a4e3709f8c716a2d7fc79b Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Mon, 6 Jul 2026 15:50:14 +0800 Subject: [PATCH] fix: ensure screenshot interval is not applied to scrcpy if screenshot_metho_override is true --- module/device/screenshot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/device/screenshot.py b/module/device/screenshot.py index a41f237..f0dde20 100644 --- a/module/device/screenshot.py +++ b/module/device/screenshot.py @@ -199,8 +199,9 @@ class Screenshot(Adb, WSA, DroidCast, AScreenCap, Scrcpy, NemuIpc, LDOpenGL): raise ScriptError(f'Unknown screenshot interval: {interval}') # Screenshot interval in scrcpy is meaningless, # video stream is received continuously no matter you use it or not. - if self.config.Emulator_ScreenshotMethod == 'scrcpy': - interval = 0.1 + if not self.screenshot_method_override: + if self.config.Emulator_ScreenshotMethod == 'scrcpy': + interval = 0.1 if interval != self._screenshot_interval.limit: logger.info(f'Screenshot interval set to {interval}s')