Skip to content

Commit 3d262a5

Browse files
committed
Fix: Share screenshot_method_override across tasks
1 parent 9350273 commit 3d262a5

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

module/device/screenshot.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ def screenshot_methods(self):
4444
'ldopengl': self.screenshot_ldopengl,
4545
}
4646

47+
@cached_property
48+
def screenshot_method_override(self) -> str:
49+
return ''
50+
4751
def screenshot(self):
4852
"""
4953
Returns:
@@ -53,10 +57,11 @@ def screenshot(self):
5357
self._screenshot_interval.reset()
5458

5559
for _ in range(2):
56-
method = self.screenshot_methods.get(
57-
self.config.Emulator_ScreenshotMethod,
58-
self.screenshot_adb
59-
)
60+
if self.screenshot_method_override:
61+
method = self.screenshot_method_override
62+
else:
63+
method = self.config.Emulator_ScreenshotMethod
64+
method = self.screenshot_methods.get(method, self.screenshot_adb)
6065
self.image = method()
6166

6267
if self.config.Emulator_ScreenshotDedithering:

0 commit comments

Comments
 (0)