forked from penguin86/luna-tracker
Compare commits
3 Commits
7895325297
...
422ecfb970
| Author | SHA1 | Date | |
|---|---|---|---|
| 422ecfb970 | |||
| d8b73f94d8 | |||
| d06d226d09 |
@@ -454,11 +454,6 @@ class MainActivity : AppCompatActivity() {
|
||||
return (timeBeginUnix <= timeEndUnix) && (timeEndUnix - timeBeginUnix) < (24 * 60 * 60)
|
||||
}
|
||||
|
||||
// prevent printing of seconds
|
||||
fun adjustToMinute(unixTime: Long): Long {
|
||||
return unixTime - (unixTime % 60)
|
||||
}
|
||||
|
||||
fun updateFields() {
|
||||
datePickerBegin.text = DateUtils.formatDateTime(sleepStart)
|
||||
datePickerEnd.text = DateUtils.formatDateTime(sleepEnd)
|
||||
@@ -483,13 +478,13 @@ class MainActivity : AppCompatActivity() {
|
||||
datePickerEnd.setTextColor(if (isValidTime(sleepEnd)) { currentDurationTextColor } else { invalidDurationTextColor })
|
||||
}
|
||||
|
||||
val pickedDateTimeBegin = dateTimePicker(event.time, datePickerBegin) { time: Long ->
|
||||
sleepStart = adjustToMinute(time)
|
||||
val pickedDateTimeBegin = dateTimePicker(event.time, datePickerBegin) { pickedTime: Long ->
|
||||
sleepStart = pickedTime
|
||||
updateFields()
|
||||
}
|
||||
|
||||
val pickedDateTimeEnd = dateTimePicker(event.time + event.quantity, datePickerEnd) { time: Long ->
|
||||
sleepEnd = adjustToMinute(time)
|
||||
val pickedDateTimeEnd = dateTimePicker(event.time + event.quantity, datePickerEnd) { pickedTime: Long ->
|
||||
sleepEnd = pickedTime
|
||||
updateFields()
|
||||
}
|
||||
|
||||
@@ -507,8 +502,8 @@ class MainActivity : AppCompatActivity() {
|
||||
d.setMessage(event.getDialogMessage(this))
|
||||
}
|
||||
|
||||
sleepStart = adjustToMinute(pickedDateTimeBegin.time.time / 1000)
|
||||
sleepEnd = adjustToMinute(pickedDateTimeEnd.time.time / 1000)
|
||||
sleepStart = pickedDateTimeBegin.time.time / 1000
|
||||
sleepEnd = pickedDateTimeEnd.time.time / 1000
|
||||
|
||||
updateFields()
|
||||
|
||||
@@ -528,8 +523,7 @@ class MainActivity : AppCompatActivity() {
|
||||
}
|
||||
|
||||
durationNowButton.setOnClickListener {
|
||||
val now = System.currentTimeMillis() / 1000
|
||||
sleepEnd = adjustToMinute(now)
|
||||
sleepEnd = System.currentTimeMillis() / 1000
|
||||
updateFields()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user