From b677e2ece160349e47cc244e22f01de04c6e9f4b Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Thu, 27 Jan 2022 13:40:18 -0400 Subject: [PATCH] [libgdx] Skeleton Viewer, accept drag and drop with any data file suffix. --- .../src/com/esotericsoftware/spine/SkeletonViewer.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 34aaac725..bc2afb4cf 100644 --- a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java +++ b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java @@ -380,9 +380,10 @@ public class SkeletonViewer extends ApplicationAdapter { @Override public void filesDropped (String[] files) { for (String file : files) { - if (file.endsWith(".json") || file.endsWith(".skel")) { - skeletonViewer.loadSkeleton(Gdx.files.absolute(file)); - return; + for (String endSuffix : endSuffixes) { + for (String dataSuffix : dataSuffixes) { + if (file.endsWith(dataSuffix + endSuffix) && skeletonViewer.loadSkeleton(Gdx.files.absolute(file))) return; + } } } }