Project

General

Profile

« Previous | Next » 

Revision 32c1697e

Added by Leszek Koltunski over 2 years ago

Better error reporting.

View differences:

src/main/java/org/distorted/objectlib/helpers/ObjectLibInterface.java
35 35
  void onReplaceModeUp();
36 36

  
37 37
  void reportBlockProblem(int type, int place, long pause, long resume, long time);
38
  void reportProblem(String problem);
38
  void reportProblem(String problem, boolean reportException);
39 39
  }
src/main/java/org/distorted/objectlib/main/ObjectPreRender.java
216 216
      String error = "time now: "+timeNow+" add time: "+mAddRotationTime+" axis="+mAddRotationAxis+
217 217
                      "object: "+mNewObject.getShortName()+" "+name;
218 218

  
219
      mInterface.reportProblem(error);
219
      mInterface.reportProblem(error,true);
220 220
      unblockEverything();
221 221
      }
222 222
    }
src/main/java/org/distorted/objectlib/main/TwistyObject.java
859 859
      }
860 860
    else
861 861
      {
862
      mInterface.reportProblem("points in RotationAngle: "+pointNum);
862
      mInterface.reportProblem("points in RotationAngle: "+pointNum, false);
863 863
      return 0;
864 864
      }
865 865
    }
......
1115 1115
    if( !mTexture.setTexture(mBitmap) )
1116 1116
      {
1117 1117
      int max = DistortedLibrary.getMaxTextureSize();
1118
      mInterface.reportProblem("failed to set texture of size "+mBitmap.getWidth()+"x"+mBitmap.getHeight()+" max is "+max);
1118
      mInterface.reportProblem("failed to set texture of size "+mBitmap.getWidth()+"x"+mBitmap.getHeight()+" max is "+max, true);
1119 1119
      }
1120 1120
    }
1121 1121

  

Also available in: Unified diff