Skip to content

Commit 6264edc

Browse files
committed
hide some menu buttons at checklist notes
1 parent b921356 commit 6264edc

File tree

1 file changed

+4
-3
lines changed
  • app/src/main/kotlin/com/simplemobiletools/notes/pro/activities

1 file changed

+4
-3
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ class MainActivity : SimpleActivity() {
102102
override fun onCreateOptionsMenu(menu: Menu): Boolean {
103103
menuInflater.inflate(R.menu.menu, menu)
104104
menu.apply {
105-
findItem(R.id.undo).isVisible = showUndoButton
106-
findItem(R.id.redo).isVisible = showRedoButton
105+
findItem(R.id.undo).isVisible = showUndoButton && mCurrentNote.type == TYPE_TEXT
106+
findItem(R.id.redo).isVisible = showRedoButton && mCurrentNote.type == TYPE_TEXT
107107
}
108108

109109
return true
@@ -118,7 +118,7 @@ class MainActivity : SimpleActivity() {
118118
findItem(R.id.export_all_notes).isVisible = shouldBeVisible
119119

120120
saveNoteButton = findItem(R.id.save_note)
121-
saveNoteButton!!.isVisible = !config.autosaveNotes && showSaveButton
121+
saveNoteButton!!.isVisible = !config.autosaveNotes && showSaveButton && mCurrentNote.type == TYPE_TEXT
122122
}
123123

124124
pager_title_strip.beVisibleIf(shouldBeVisible)
@@ -272,6 +272,7 @@ class MainActivity : SimpleActivity() {
272272
onPageChangeListener {
273273
mCurrentNote = mNotes[it]
274274
config.currentNoteId = mCurrentNote.id!!
275+
invalidateOptionsMenu()
275276
}
276277
}
277278

0 commit comments

Comments
 (0)