Fixed a crash that would occur when having no set selected.

This commit is contained in:
Christopher Beckmann 2018-09-05 12:39:47 +02:00
commit 4edaf88a33
3 changed files with 10 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

View file

@ -286,7 +286,10 @@ public class TimerActivity extends BaseActivity implements android.support.v4.ap
saveCurrentSetDuration();
ExerciseSet set = getCurrentSelectedExerciseSet();
long seconds = set.getExerciseSetTime(this);
long seconds = 0;
if(set != null) seconds = set.getExerciseSetTime(this);
if(seconds * 1000 > getCurrentSetBreakTime()) {
showTimeWarningDialog(new DialogInterface.OnClickListener() {
@ -331,7 +334,12 @@ public class TimerActivity extends BaseActivity implements android.support.v4.ap
.putInt(FirstLaunchManager.PREF_BREAK_PICKER_MINUTES, minutesBreakPicker.getValue());
ExerciseSet set = getCurrentSelectedExerciseSet();
long seconds = set.getExerciseSetTime(this);
long seconds = 0;
if(set != null) {
seconds = set.getExerciseSetTime(this);
}
if(seconds * 1000 > getCurrentSetBreakTime()) {
editor.putLong(PAUSE_TIME, seconds * 1000).apply();
} else {