diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2005-03-20 18:57:19 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2005-03-20 18:57:19 +0000 |
commit | 27f948dbb05f37e1705dda8dd253dc3c0f94226a (patch) | |
tree | 7ea0d1c1fecd9d2fb70d97ee6eb7aa47a4dae3ee /rufl_init.c | |
parent | 5a03b4dccd89ba5b6bba097655891419670e68fd (diff) | |
download | librufl-27f948dbb05f37e1705dda8dd253dc3c0f94226a.tar.gz librufl-27f948dbb05f37e1705dda8dd253dc3c0f94226a.tar.bz2 |
[project @ 2005-03-20 18:57:19 by jmb]
Add flags word (bit 1 set == background blending support)
svn path=/import/rufl/; revision=2457
Diffstat (limited to 'rufl_init.c')
-rw-r--r-- | rufl_init.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rufl_init.c b/rufl_init.c index d2e21a0..77f17d1 100644 --- a/rufl_init.c +++ b/rufl_init.c @@ -75,6 +75,7 @@ rufl_code rufl_init(void) { unsigned int changes = 0; unsigned int i; + int fm_version; rufl_code code; font_f font; @@ -101,6 +102,13 @@ rufl_code rufl_init(void) } LOG("%s font manager", rufl_old_font_manager ? "old" : "new"); + /* test if the font manager supports background blending */ + rufl_fm_error = xfont_cache_addr(&fm_version, 0, 0); + if (rufl_fm_error) + return rufl_FONT_MANAGER_ERROR; + if (fm_version >= 335) + rufl_can_background_blend = true; + code = rufl_init_font_list(); if (code != rufl_OK) { rufl_quit(); |