diff --git a/Fltk/drawContextFltk.h b/Fltk/drawContextFltk.h
index dab25d084ff8ebad3f28b7431a661ce583b2d3cf..f84f47bb3ef8965374bbb61ce7cf05556ef34e5d 100644
--- a/Fltk/drawContextFltk.h
+++ b/Fltk/drawContextFltk.h
@@ -148,7 +148,7 @@ class drawContextFltk : public drawContextGlobal{
   void resetFontTextures()
   {
 #if defined(__APPLE__)
-    gl_texture_pile_height(1); // force font texture recomputation
+    gl_texture_pile_height(gl_texture_pile_height()); // force font texture recomputation
 #endif
   }
   std::string getName(){ return "Fltk"; }