Check for equality rather than inequality

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
This commit is contained in:
Andrew Murray 2025-06-09 09:06:08 +10:00 committed by GitHub
parent 62da23bf83
commit ef1f90fe1c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -134,7 +134,10 @@ def grabclipboard() -> Image.Image | list[str] | None:
import struct
o = struct.unpack_from("I", data)[0]
files = data[o:].decode("mbcs" if data[16] == 0 else "utf-16le").split("\0")
if data[16] == 0:
files = data[o:].decode("mbcs").split("\0")
else:
files = data[o:].decode("utf-16le").split("\0")
return files[: files.index("")]
if isinstance(data, bytes):
data = io.BytesIO(data)