OSDN Git Service

Wasn't considering the full GLYPH_COUNT glyphs in updateGlyphInfo() (regression intro...
authorEric Branlund <ebranlund@fastmail.com>
Sun, 20 Sep 2020 01:24:18 +0000 (18:24 -0700)
committerEric Branlund <ebranlund@fastmail.com>
Sun, 20 Sep 2020 01:24:18 +0000 (18:24 -0700)
src/main-cocoa.m

index e8abeaa..139fd10 100644 (file)
@@ -2220,7 +2220,8 @@ static int compare_advances(const void *ap, const void *bp)
     for (i=0; i < GLYPH_COUNT; i++) latinString[i] = (unsigned char)i;
 
     /* Turn that into unichar. Angband uses ISO Latin 1. */
-    NSString *allCharsString = [[NSString alloc] initWithBytes:latinString length:sizeof latinString encoding:NSISOLatin1StringEncoding];
+    NSString *allCharsString = [[NSString alloc] initWithBytes:latinString
+        length:GLYPH_COUNT encoding:NSISOLatin1StringEncoding];
     unichar *unicharString = malloc(GLYPH_COUNT * sizeof(unichar));
     if (unicharString == 0) {
        free(latinString);