properly update top menu colors

This commit is contained in:
tibbi 2019-08-14 23:19:50 +02:00
parent d4da2aa61d
commit a859133cb6
5 changed files with 13 additions and 6 deletions

View File

@ -222,6 +222,7 @@ class EventActivity : SimpleActivity() {
menu.findItem(R.id.share).isVisible = mEvent.id != null
menu.findItem(R.id.duplicate).isVisible = mEvent.id != null
}
updateMenuItemColors(menu)
return true
}

View File

@ -147,6 +147,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
search_holder.background = ColorDrawable(config.backgroundColor)
checkSwipeRefreshAvailability()
checkShortcuts()
invalidateOptionsMenu()
}
override fun onPause() {
@ -176,6 +177,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
}
setupSearch(menu)
updateMenuItemColors(menu)
return true
}

View File

@ -41,6 +41,7 @@ class ManageEventTypesActivity : SimpleActivity(), DeleteEventTypesListener {
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_event_types, menu)
updateMenuItemColors(menu)
return true
}

View File

@ -5,6 +5,7 @@ import android.content.Intent
import android.content.res.Resources
import android.media.AudioManager
import android.os.Bundle
import android.view.Menu
import com.simplemobiletools.calendar.pro.R
import com.simplemobiletools.calendar.pro.dialogs.SelectCalendarsDialog
import com.simplemobiletools.calendar.pro.dialogs.SelectEventTypeDialog
@ -77,6 +78,7 @@ class SettingsActivity : SimpleActivity() {
setupSectionColors()
setupExportSettings()
setupImportSettings()
invalidateOptionsMenu()
}
override fun onPause() {
@ -92,6 +94,11 @@ class SettingsActivity : SimpleActivity() {
config.defaultReminder3 = reminders.getOrElse(2) { REMINDER_OFF }
}
override fun onCreateOptionsMenu(menu: Menu): Boolean {
updateMenuItemColors(menu)
return super.onCreateOptionsMenu(menu)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, resultData: Intent?) {
super.onActivityResult(requestCode, resultCode, resultData)
if (requestCode == GET_RINGTONE_URI && resultCode == RESULT_OK && resultData != null) {

View File

@ -166,12 +166,8 @@ class WidgetListConfigureActivity : SimpleActivity() {
updateBgColor()
}
override fun onStartTrackingTouch(seekBar: SeekBar) {
override fun onStartTrackingTouch(seekBar: SeekBar) {}
}
override fun onStopTrackingTouch(seekBar: SeekBar) {
}
override fun onStopTrackingTouch(seekBar: SeekBar) {}
}
}