We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9350273 commit 3d262a5Copy full SHA for 3d262a5
1 file changed
module/device/screenshot.py
@@ -44,6 +44,10 @@ def screenshot_methods(self):
44
'ldopengl': self.screenshot_ldopengl,
45
}
46
47
+ @cached_property
48
+ def screenshot_method_override(self) -> str:
49
+ return ''
50
+
51
def screenshot(self):
52
"""
53
Returns:
@@ -53,10 +57,11 @@ def screenshot(self):
57
self._screenshot_interval.reset()
54
58
55
59
for _ in range(2):
56
- method = self.screenshot_methods.get(
- self.config.Emulator_ScreenshotMethod,
- self.screenshot_adb
- )
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)
65
self.image = method()
66
67
if self.config.Emulator_ScreenshotDedithering:
0 commit comments