]> git.mxchange.org Git - flightgear.git/blobdiff - utils/fgpanel/panel.cxx
fgpanel: fixed some error handling/setup issues
[flightgear.git] / utils / fgpanel / panel.cxx
index ff8cdc6347958f5fff150cddc3d75f011fe3e811..06a6159dbf99c4dea80f84682243c366419d3f7e 100644 (file)
 
 #include <simgear/compiler.h>
 
+#if defined (SG_MAC)
+#include <GLUT/glut.h>
+#else
 #include <GL/glut.h>
+#endif
 
 #include <plib/fnt.h>
 
@@ -800,6 +804,11 @@ FGTextLayer::draw ()
     transform();
 
     text_renderer.setFont(ApplicationProperties::fontCache.getTexFont(_font_name.c_str()));
+    if (!text_renderer.getFont())
+    {
+        SG_LOG( SG_COCKPIT, SG_ALERT, "Missing font file: " << _font_name );
+        return;
+    }
 
     text_renderer.setPointSize(_pointSize);
     text_renderer.begin();