Fixing ICONMETRICS/NONCLIENTMETRICS

The decode would crash when it encountered a windows bytes, changing the encoding to cp1252 fixes it.
This commit is contained in:
grassmunk 2019-12-03 21:27:15 -08:00 committed by GitHub
parent 7e5f20374b
commit a83ffeee94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -465,7 +465,7 @@ def get_file_name(config, section, key):
def null_string(data): def null_string(data):
data = bytearray(data) data = bytearray(data)
return data[:data.find(0)].decode('ascii') return data[:data.find(0)].decode('cp1252')
def parse_IconMetrics(IconMetrics): def parse_IconMetrics(IconMetrics):
@ -1213,4 +1213,4 @@ def main():
print("Thank you for using Chicago95 Plus!\n") print("Thank you for using Chicago95 Plus!\n")
main() main()