Skip to content

Commit 69dba56

Browse files
committed
Don't pickup inexistant window on load
1 parent 6f4af3a commit 69dba56

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ __pycache__/
77
env/
88
build/
99
dist/
10+
*.prof
1011
# Generated
1112
**/gen/*.py
1213
!**/gen/*.pyi

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Avasam_Auto-Split&metric=security_rating)](https://sonarcloud.io/dashboard?id=Avasam_Auto-Split)
77
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Avasam_Auto-Split&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Avasam_Auto-Split)
88
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Avasam_Auto-Split&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Avasam_Auto-Split)
9+
[![SemVer](https://badgen.net/badge/SemVer/SemVer/grey?label)](https://semver.org/)
910

1011
Easy to use image comparison based auto splitter for speedrunning on console or PC.
1112

src/region_capture.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ def capture_region(autosplit: AutoSplit) -> tuple[Optional[cv2.Mat], bool]:
142142
@return: The image of the region in the window in BGRA format
143143
"""
144144
hwnd = autosplit.hwnd
145+
if not hwnd:
146+
return None, False
145147
selection = autosplit.settings_dict["capture_region"]
146148
capture_method = autosplit.settings_dict["capture_method"]
147149

src/user_profile.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44
import sys
55
from typing import TYPE_CHECKING, TypedDict, Union, cast
66

7-
import cv2
87
import keyboard
98
import toml
109
from PyQt6 import QtCore, QtWidgets
1110
from win32 import win32gui
1211
from winsdk.windows.graphics.capture.interop import create_for_window
1312

1413
import error_messages
15-
from AutoSplitImage import COMPARISON_RESIZE_HEIGHT, COMPARISON_RESIZE_WIDTH
1614
from CaptureMethod import CAPTURE_METHODS, CaptureMethod
1715
from gen import design
1816
from hotkeys import set_hotkey

0 commit comments

Comments
 (0)