Fixed bug that caused incorrect resolution label

This commit is contained in:
2020-06-16 22:26:04 -04:00
parent e8a5310646
commit eb44a6d6f3

View File

@@ -105,16 +105,17 @@ public class Stopwatch{
duration /= 1000; duration /= 1000;
} }
//Check if the duration needs reduced to minutes //Check if the duration needs reduced to minutes
if(duration >= 120){ if((duration >= 120) && (resolution == TIME_RESOLUTION.SECOND)){
//Reduce to minutes //Reduce to minutes
duration /= 60; duration /= 60;
resolution = TIME_RESOLUTION.values()[resolution.ordinal() + 1]; resolution = TIME_RESOLUTION.values()[resolution.ordinal() + 1];
}
//Check if the duration needs reduced to hours //Check if the duration needs reduced to hours
if(duration >= 60){ if(duration >= 60){
//Reduce to hours //Reduce to hours
duration /= 60; duration /= 60;
resolution = TIME_RESOLUTION.values()[resolution.ordinal() + 1]; resolution = TIME_RESOLUTION.values()[resolution.ordinal() + 1];
}
} }
//Turn the number into a string //Turn the number into a string