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