From 15145fe709efb388c36a88443273bc03fa7fde51 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Mon, 28 Nov 2016 19:25:10 +0100 Subject: [PATCH] [libgdx] Fixed Skeleton Viewer NPE when project fails to open. --- .../src/com/esotericsoftware/spine/SkeletonViewer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java index 23d16c81e..f047f985d 100644 --- a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java +++ b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java @@ -703,7 +703,7 @@ public class SkeletonViewer extends ApplicationAdapter { } void render () { - if (state.getCurrent(ui.trackButtons.getCheckedIndex()) == null) { + if (state != null && state.getCurrent(ui.trackButtons.getCheckedIndex()) == null) { ui.animationList.getSelection().setProgrammaticChangeEvents(false); ui.animationList.setSelected(null); ui.animationList.getSelection().setProgrammaticChangeEvents(true);