~williamvds/taskwarrior-android

208d6c79e9fd627e95342a2630b6cbff6e6bffa6 — williamvds 4 years ago 5f209c8
Make long click on edit FAB launch the editor
1 files changed, 13 insertions(+), 7 deletions(-)

M app/src/main/java/kvj/taskw/ui/TaskActivity.kt
M app/src/main/java/kvj/taskw/ui/TaskActivity.kt => app/src/main/java/kvj/taskw/ui/TaskActivity.kt +13 -7
@@ 82,18 82,24 @@ class TaskActivity : AppActivity() {
            startActivityForResult(intent, App.TAG_REQUEST)
        }

        fun openEditor() {
            EditTask(this) {
                val intent = Intent(this, EditorActivity::class.java)
                it.intentForEditor(intent, task.uuid)
                startActivityForResult(intent, App.EDIT_REQUEST)
            }.execute()
        }

        edit.setOnClickListener {
            if (editExpanded) {
                EditTask(this@TaskActivity) {
                    val intent = Intent(this, EditorActivity::class.java)
                    it.intentForEditor(intent, task.uuid)
                    startActivityForResult(intent, App.EDIT_REQUEST)
                }.execute()
            }
            if (editExpanded) openEditor()

            editExpanded = !editExpanded
            updateEditList()
        }
        edit.setOnLongClickListener {
            openEditor()
            true
        }

        done.setOnClickListener {
            EditTask(this@TaskActivity) {