do not show the Mark in/complete task button at duplicating task

This commit is contained in:
tibbi 2022-02-26 21:13:09 +01:00
parent 634f3aff67
commit 213c6e444b
1 changed files with 5 additions and 4 deletions

View File

@ -119,14 +119,15 @@ class TaskActivity : SimpleActivity() {
if (task != null) {
mTask = task
if (savedInstanceState == null) {
setupEditTask()
}
if (intent.getBooleanExtra(IS_DUPLICATE_INTENT, false)) {
mTask.id = null
updateActionBarTitle(getString(R.string.new_task))
}
if (savedInstanceState == null) {
setupEditTask()
}
} else {
mTask = Event(null)
if (savedInstanceState == null) {
@ -275,7 +276,7 @@ class TaskActivity : SimpleActivity() {
private fun setupMarkCompleteButton() {
toggle_mark_complete.setOnClickListener { toggleCompletion() }
toggle_mark_complete.beVisible()
toggle_mark_complete.beVisibleIf(mTask.id != null)
if (mTask.isTaskCompleted()) {
toggle_mark_complete.background = ContextCompat.getDrawable(this, R.drawable.button_background_stroke)
toggle_mark_complete.setText(R.string.mark_incomplete)