From 27c815ec3f5ef1d89ca0a73248eef52d0d5409bc Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 7 Nov 2018 22:52:28 +0100 Subject: [PATCH] invalidate the options menu at every viewpager refreshing --- .../simplemobiletools/notes/pro/activities/MainActivity.kt | 4 +--- 1 file changed, 1 insertion(+), 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 e0e21749..9487786a 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 @@ -250,6 +250,7 @@ class MainActivity : SimpleActivity() { private fun initViewPager() { NotesHelper(this).getNotes { mNotes = it + invalidateOptionsMenu() mCurrentNote = mNotes[0] mAdapter = NotesPagerAdapter(supportFragmentManager, mNotes, this) view_pager.apply { @@ -307,7 +308,6 @@ class MainActivity : SimpleActivity() { NotesHelper(this).insertOrUpdateNote(note) { val newNoteId = it showSaveButton = false - invalidateOptionsMenu() initViewPager() updateSelectedNote(newNoteId) view_pager.onGlobalLayout { @@ -407,7 +407,6 @@ class MainActivity : SimpleActivity() { NotesHelper(this).getNotes { mNotes = it showSaveButton = false - invalidateOptionsMenu() initViewPager() } } @@ -590,7 +589,6 @@ class MainActivity : SimpleActivity() { updateWidgets() } - invalidateOptionsMenu() initViewPager() if (deleteFile) {