From 6264edcdcafe9834c4809db5261bb5bc14322b0b Mon Sep 17 00:00:00 2001 From: tibbi <tibor@kaputa.sk> Date: Sun, 9 Dec 2018 21:22:12 +0100 Subject: [PATCH] hide some menu buttons at checklist notes --- .../simplemobiletools/notes/pro/activities/MainActivity.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index ceb8f30a..5c8f3ae1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -102,8 +102,8 @@ class MainActivity : SimpleActivity() { override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.menu, menu) menu.apply { - findItem(R.id.undo).isVisible = showUndoButton - findItem(R.id.redo).isVisible = showRedoButton + findItem(R.id.undo).isVisible = showUndoButton && mCurrentNote.type == TYPE_TEXT + findItem(R.id.redo).isVisible = showRedoButton && mCurrentNote.type == TYPE_TEXT } return true @@ -118,7 +118,7 @@ class MainActivity : SimpleActivity() { findItem(R.id.export_all_notes).isVisible = shouldBeVisible saveNoteButton = findItem(R.id.save_note) - saveNoteButton!!.isVisible = !config.autosaveNotes && showSaveButton + saveNoteButton!!.isVisible = !config.autosaveNotes && showSaveButton && mCurrentNote.type == TYPE_TEXT } pager_title_strip.beVisibleIf(shouldBeVisible) @@ -272,6 +272,7 @@ class MainActivity : SimpleActivity() { onPageChangeListener { mCurrentNote = mNotes[it] config.currentNoteId = mCurrentNote.id!! + invalidateOptionsMenu() } }