]> git.mxchange.org Git - flightgear.git/blobdiff - src/Cockpit/panel.cxx
Make sure led_font isn't used unless it's initialized.
[flightgear.git] / src / Cockpit / panel.cxx
index 91fa06bda66b9286ba9bc7724b60760d35e4974a..19a2672028b3fbdbda227ef6810907a74194cb89 100644 (file)
@@ -165,8 +165,8 @@ FGCroppedTexture::getTexture ()
 
 FGPanel * current_panel = NULL;
 static fntRenderer text_renderer;
-static fntTexFont *default_font;
-static fntTexFont *led_font;
+static fntTexFont *default_font = 0;
+static fntTexFont *led_font = 0;
 
 /**
  * Constructor.
@@ -946,7 +946,7 @@ FGTextLayer::draw ()
   if (test()) {
     glColor4fv(_color);
     transform();
-    if ( _font_name == "led" ) {
+    if ( _font_name == "led" && led_font != 0) {
        text_renderer.setFont(led_font);
     } else {
        text_renderer.setFont(guiFntHandle);