Author: manolo
Date: 2010-08-20 06:07:13 -0700 (Fri, 20 Aug 2010)
New Revision: 7681
Log:
Mac OS X: Speedup of Fl::set_fonts() if called repeatedly.
Fixes STR 2383

Modified:
   branches/branch-1.3/src/fl_set_fonts_mac.cxx

Modified: branches/branch-1.3/src/fl_set_fonts_mac.cxx
===================================================================
--- branches/branch-1.3/src/fl_set_fonts_mac.cxx        2010-07-21 17:24:18 UTC 
(rev 7680)
+++ branches/branch-1.3/src/fl_set_fonts_mac.cxx        2010-08-20 13:07:13 UTC 
(rev 7681)
@@ -60,6 +60,8 @@
 
 Fl_Font Fl::set_fonts(const char* xstarname) {
 #pragma unused ( xstarname )
+if (fl_free_font > FL_FREE_FONT) return (Fl_Font)fl_free_font; // if already 
called
+
 #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
 static SInt32 MACsystemVersion = 0;
 if(MACsystemVersion == 0) Gestalt(gestaltSystemVersion, &MACsystemVersion);

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to