Throw a more meaningful exception for a missing font

than the NPE that's about to happen otherwise.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@6982 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
PSp..om 14 years ago
parent 4fb8579206
commit d159c5e8c3
  1. 3
      engine/src/niftygui/com/jme3/niftygui/RenderFontJme.java

@ -52,6 +52,9 @@ public class RenderFontJme implements RenderFont {
public RenderFontJme(String name, NiftyJmeDisplay display) { public RenderFontJme(String name, NiftyJmeDisplay display) {
this.display = display; this.display = display;
font = display.getAssetManager().loadFont(name); font = display.getAssetManager().loadFont(name);
if (font == null) {
throw new RuntimeException( "Font not loaded:" + name );
}
text = new BitmapText(font); text = new BitmapText(font);
actualSize = font.getPreferredSize(); actualSize = font.getPreferredSize();
text.setSize(actualSize); text.setSize(actualSize);

Loading…
Cancel
Save