From 44264e3c4e46f44f9004c9701bc8b44d9c73a57c Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Wed, 6 Sep 2006 20:16:03 +0000 Subject: Additional fix for STR #1415 for Xft font selection. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5425 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/fl_font_xft.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fl_font_xft.cxx b/src/fl_font_xft.cxx index 71fb3736d..4c87ca23a 100644 --- a/src/fl_font_xft.cxx +++ b/src/fl_font_xft.cxx @@ -96,6 +96,10 @@ const char* fl_encoding_ = "iso8859-1"; Fl_FontSize* fl_fontsize = 0; void fl_font(int fnum, int size) { + if (fnum==-1) { // special case to stop font caching + fl_font_ = 0; fl_size_ = 0; + return; + } if (fnum == fl_font_ && size == fl_size_ && fl_fontsize && !strcasecmp(fl_fontsize->encoding, fl_encoding_)) -- cgit v1.2.3