Add workaround for https://github.com/Kalmat/PyWinCtl/pull/83 until it's merged

This commit is contained in:
AuroraWright
2024-01-28 13:52:40 +01:00
parent 2c45805318
commit b655e85f47

View File

@@ -437,10 +437,10 @@ def run(read_from=None,
coord_height = target_window.height coord_height = target_window.height
if screen_capture_only_active_windows: if screen_capture_only_active_windows:
screencapture_window_active = target_window.isActive screencapture_window_active = target_window.isActive
target_window.watchdog.start(isAliveCB=on_window_closed, isActiveCB=on_window_activated, resizedCB=on_window_resized, movedCB=on_window_moved) target_window.watchdog.start(isAliveCB=on_window_closed if target_window.isAlive else None, isActiveCB=on_window_activated, resizedCB=on_window_resized, movedCB=on_window_moved)
else: else:
screencapture_window_visible = not target_window.isMinimized screencapture_window_visible = not target_window.isMinimized
target_window.watchdog.start(isAliveCB=on_window_closed, isMinimizedCB=on_window_minimized, resizedCB=on_window_resized, movedCB=on_window_moved) target_window.watchdog.start(isAliveCB=on_window_closed if target_window.isAlive else None, isMinimizedCB=on_window_minimized, resizedCB=on_window_resized, movedCB=on_window_moved)
global sct_params global sct_params
sct_params = {'top': coord_top, 'left': coord_left, 'width': coord_width, 'height': coord_height, 'mon': screen_capture_monitor} sct_params = {'top': coord_top, 'left': coord_left, 'width': coord_width, 'height': coord_height, 'mon': screen_capture_monitor}