Browse Source

fix crash when no default font available

David Rose 16 năm trước cách đây
mục cha
commit
6d21f840bd
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      panda/src/grutil/frameRateMeter.cxx

+ 5 - 1
panda/src/grutil/frameRateMeter.cxx

@@ -45,7 +45,11 @@ FrameRateMeter(const string &name) : TextNode(name) {
 
   // The top of the visible frame is 80% of the line height, based on
   // the calculation within TextAssembler.
-  float height = get_font()->get_line_height() * 0.8;
+  float height = 1.0f;
+  TextFont *font = get_font();
+  if (font != NULL){ 
+    height = font->get_line_height() * 0.8;
+  }
 
   set_align(A_right);
   set_transform(LMatrix4f::scale_mat(frame_rate_meter_scale) *