From 413e937c138cedcd6c61fbfbd767d1f494e3a732 Mon Sep 17 00:00:00 2001 From: yugecin Date: Sun, 1 Jul 2018 22:51:14 +0200 Subject: [PATCH] prevent a nullpointer, save a life --- src/itdelatrisu/opsu/states/MainMenu.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/itdelatrisu/opsu/states/MainMenu.java b/src/itdelatrisu/opsu/states/MainMenu.java index 528b1e31..1dcec11e 100644 --- a/src/itdelatrisu/opsu/states/MainMenu.java +++ b/src/itdelatrisu/opsu/states/MainMenu.java @@ -344,7 +344,12 @@ public class MainMenu extends BaseOpsuState { Fonts.loadGlyphs(Fonts.MEDIUM, beatmap.artistUnicode); } final Image np = GameImage.MUSIC_NOWPLAYING.getImage(); - final String trackText = beatmap.getArtist() + ": " + beatmap.getTitle(); + final String trackText; + if (beatmap != null) { + trackText = beatmap.getArtist() + ": " + beatmap.getTitle(); + } else { + trackText = "Loading..."; + } final float textWidth = Fonts.MEDIUM.getWidth(trackText); final float npheight = Fonts.MEDIUM.getLineHeight() * 1.15f; final float npscale = npheight / np.getHeight();