properly handle top menu color customization

This commit is contained in:
tibbi 2019-08-20 21:10:41 +02:00
parent 1e20314694
commit ec05fd4ffd
2 changed files with 9 additions and 0 deletions

View File

@ -72,6 +72,7 @@ class MainActivity : SimpleActivity() {
}
requestedOrientation = if (config.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
invalidateOptionsMenu()
}
override fun onStart() {
@ -95,6 +96,7 @@ class MainActivity : SimpleActivity() {
override fun onCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.menu, menu)
updateMenuItemColors(menu)
return true
}

View File

@ -2,6 +2,7 @@ package com.simplemobiletools.flashlight.activities
import android.content.Intent
import android.os.Bundle
import android.view.Menu
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.isThankYouInstalled
import com.simplemobiletools.commons.extensions.launchPurchaseThankYouIntent
@ -31,6 +32,12 @@ class SettingsActivity : SimpleActivity() {
setupSOS()
setupForcePortrait()
updateTextColors(settings_holder)
invalidateOptionsMenu()
}
override fun onCreateOptionsMenu(menu: Menu): Boolean {
updateMenuItemColors(menu)
return super.onCreateOptionsMenu(menu)
}
private fun setupCustomizeColors() {