Fix x11font_has_glyph so it doesn't get caught out by signed chars.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 17 Sep 2011 08:11:11 +0000 (08:11 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 17 Sep 2011 08:11:11 +0000 (08:11 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@9295 cda61777-01e9-0310-a592-d414129be87e

unix/gtkfont.c

index af577bd..ebdc4bc 100644 (file)
@@ -425,7 +425,8 @@ static int x11font_has_glyph(unifont *font, wchar_t glyph)
         if (!sbstring[0])
             return FALSE;              /* not even in the charset */
 
-        return x11_font_has_glyph(xfont->fonts[0], 0, sbstring[0]);
+        return x11_font_has_glyph(xfont->fonts[0], 0,
+                                  (unsigned char)sbstring[0]);
     }
 }