From 2b83b65f69d58e1dcb46cf403c9aa6922f8e68ae Mon Sep 17 00:00:00 2001 From: shadowislord Date: Sun, 7 Sep 2014 15:46:27 -0400 Subject: [PATCH] Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error. --- jme3-core/src/main/java/com/jme3/util/ListSort.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jme3-core/src/main/java/com/jme3/util/ListSort.java b/jme3-core/src/main/java/com/jme3/util/ListSort.java index 5d3bbc6fc..002458b36 100644 --- a/jme3-core/src/main/java/com/jme3/util/ListSort.java +++ b/jme3-core/src/main/java/com/jme3/util/ListSort.java @@ -699,7 +699,8 @@ public class ListSort { // The last element of run A belongs at the end of the merge. arr[dest + lengthB] = tempArray[iterA]; } else if(lengthA== 0){ - throw new UnsupportedOperationException("Inconsistant comparison function"); + throw new UnsupportedOperationException("Compare function result changed! " + + "Make sure you do not modify the scene from another thread!"); } else {//Fail label System.arraycopy(tempArray, iterA, arr, dest, lengthA); }