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.share).isVisible = mEvent.id != null
menu.findItem(R.id.duplicate).isVisible = mEvent.id != null menu.findItem(R.id.duplicate).isVisible = mEvent.id != null
} }
updateMenuItemColors(menu)
return true return true
} }

View File

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

View File

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

View File

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

View File

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