Don't trap runtime exceptions.

This commit is contained in:
Sandor Dornbush
2011-02-07 17:03:06 -08:00
parent 8b17117220
commit 43e51848fc
@@ -562,9 +562,6 @@ public class ChartActivity extends Activity implements
} }
lastSeenLocationId = track.getStartId(); lastSeenLocationId = track.getStartId();
final ArrayList<double[]> theData = readPointsToList(track); final ArrayList<double[]> theData = readPointsToList(track);
if (theData == null) {
return;
}
runOnUiThread(new Runnable() { runOnUiThread(new Runnable() {
public void run() { public void run() {
chartView.setDataPoints(theData); chartView.setDataPoints(theData);
@@ -582,11 +579,7 @@ public class ChartActivity extends Activity implements
Log.w(MyTracksConstants.TAG, "MyTracks: track not found"); Log.w(MyTracksConstants.TAG, "MyTracks: track not found");
return; return;
} }
final ArrayList<double[]> theData = readPointsToList(track); chartView.addDataPoints(readPointsToList(track));
if (theData == null) {
return;
}
chartView.addDataPoints(theData);
uiHandler.post(new Runnable() { uiHandler.post(new Runnable() {
public void run() { public void run() {
chartView.invalidate(); chartView.invalidate();
@@ -655,9 +648,6 @@ public class ChartActivity extends Activity implements
cursor = null; cursor = null;
} }
return result; return result;
} catch (RuntimeException e) {
Log.w(MyTracksConstants.TAG, "Caught an unexpected exception.", e);
return null;
} finally { } finally {
if (cursor != null) { if (cursor != null) {
cursor.close(); cursor.close();