Fixed SkeletonViewer crash when last loaded skeleton can't be loaded.

This commit is contained in:
NathanSweet 2016-10-30 22:49:19 +01:00
parent fae60d8899
commit ca4373cf01

View File

@ -183,7 +183,6 @@ public class SkeletonViewer extends ApplicationAdapter {
state = new AnimationState(new AnimationStateData(skeletonData));
state.addListener(new AnimationStateAdapter() {
public void event (TrackEntry entry, Event event) {
ui.toast(event.getData().getName());
}
@ -295,6 +294,7 @@ public class SkeletonViewer extends ApplicationAdapter {
debugRenderer.draw(skeleton);
}
if (state != null) {
// AnimationState status.
status.setLength(0);
for (int i = 0, n = state.getTracks().size; i < n; i++) {
@ -308,6 +308,7 @@ public class SkeletonViewer extends ApplicationAdapter {
status.append('\n');
}
ui.statusLabel.setText(status);
}
// Render UI.
ui.render();
@ -462,8 +463,7 @@ public class SkeletonViewer extends ApplicationAdapter {
root.add("Skin:");
root.add(skinScroll).expand().fill().row();
root.add(new Image(skin.newDrawable("white", new Color(0x4e4e4eff)))).height(1).fillX().colspan(2).pad(1,0,1,0)
.row();
root.add(new Image(skin.newDrawable("white", new Color(0x4e4e4eff)))).height(1).fillX().colspan(2).pad(1, 0, 1, 0).row();
root.add("Track:");
{