فهرست منبع

Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error.

shadowislord 11 سال پیش
والد
کامیت
cc9b22de4c
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      jme3-core/src/main/java/com/jme3/util/ListSort.java

+ 2 - 1
jme3-core/src/main/java/com/jme3/util/ListSort.java

@@ -850,7 +850,8 @@ public class ListSort<T> {
             // The first element of run B belongs at the front of the merge. 
             arr[dest] = tempArray[iterB];  
         } else if (lengthB == 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, 0, arr, dest - (lengthB - 1), lengthB);
         }