summaryrefslogtreecommitdiff
path: root/amiga/font.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2015-08-15 17:32:28 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2015-08-15 17:32:28 +0100
commit527a13a841869c62cacd0cf5db2ba4d5402018c9 (patch)
treec007425d949fda8a8409b0a87c09457ca41ae63d /amiga/font.c
parentb19cd801fdf4c9c27000df53250b022c624127f4 (diff)
downloadnetsurf-527a13a841869c62cacd0cf5db2ba4d5402018c9.tar.gz
netsurf-527a13a841869c62cacd0cf5db2ba4d5402018c9.tar.bz2
Ensure OS3 doesn't try to obtain an 8-bit GlyphMap.
Diffstat (limited to 'amiga/font.c')
-rw-r--r--amiga/font.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/amiga/font.c b/amiga/font.c
index c39b00264..78faa9d2b 100644
--- a/amiga/font.c
+++ b/amiga/font.c
@@ -595,17 +595,17 @@ static inline int32 ami_font_plot_glyph(struct OutlineFont *ofont, struct RastPo
}
#endif
- if(aa == true) {
#ifdef __amigaos4__
+ if(__builtin_expect(aa == true, 1)) {
glyphmaptag = OT_GlyphMap8Bit;
template_type = BLITT_ALPHATEMPLATE;
-#endif
} else {
+#endif
glyphmaptag = OT_GlyphMap;
#ifdef __amigaos4__
template_type = BLITT_TEMPLATE;
-#endif
}
+#endif
long_char_1 = amiga_nsfont_decode_surrogate(char1);
long_char_2 = amiga_nsfont_decode_surrogate(char2);