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 edcbecf4..0bcdc557 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
@@ -17,7 +17,6 @@ import android.text.method.LinkMovementMethod
 import android.util.TypedValue
 import android.view.ActionMode
 import android.view.Gravity
-import android.view.Menu
 import android.view.MenuItem
 import android.view.inputmethod.EditorInfo
 import android.webkit.WebResourceRequest
@@ -150,27 +149,6 @@ class MainActivity : SimpleActivity() {
         }
     }
 
-    override fun onCreateOptionsMenu(menu: Menu): Boolean {
-        menuInflater.inflate(R.menu.menu, menu)
-        menu.apply {
-            val areButtonsVisible = (showRedoButton || showUndoButton) && mCurrentNote.type == NoteType.TYPE_TEXT.value
-            findItem(R.id.undo).apply {
-                isVisible = areButtonsVisible
-                isEnabled = showUndoButton && mCurrentNote.type == NoteType.TYPE_TEXT.value
-                icon.alpha = if (isEnabled) 255 else 127
-            }
-
-            findItem(R.id.redo).apply {
-                isVisible = areButtonsVisible
-                isEnabled = showRedoButton && mCurrentNote.type == NoteType.TYPE_TEXT.value
-                icon.alpha = if (isEnabled) 255 else 127
-            }
-        }
-
-        updateMenuItemColors(menu)
-        return true
-    }
-
     private fun refreshMenuItems() {
         val multipleNotesExist = mNotes.size > 1
         val isCurrentItemChecklist = isCurrentItemChecklist()
@@ -443,7 +421,6 @@ class MainActivity : SimpleActivity() {
 
             mNotes = notes
             mCurrentNote = mNotes[0]
-            refreshMenuItems()
             mAdapter = NotesPagerAdapter(supportFragmentManager, mNotes, this)
             view_pager.apply {
                 adapter = mAdapter
@@ -460,6 +437,7 @@ class MainActivity : SimpleActivity() {
             if (!config.showKeyboard || mCurrentNote.type == NoteType.TYPE_CHECKLIST.value) {
                 hideKeyboard()
             }
+            refreshMenuItems()
         }
     }