some improvements related to toggling widget ui

This commit is contained in:
tibbi
2017-11-06 12:04:51 +01:00
parent 7f38f2aa3a
commit 30b348c1e1
5 changed files with 55 additions and 81 deletions

View File

@ -52,6 +52,7 @@ class MainActivity : SimpleActivity() {
override fun onResume() {
super.onResume()
mCameraImpl!!.handleCameraSetup()
checkState(MyCameraImpl.isFlashlightOn)
bright_display_btn.beVisibleIf(config.brightDisplay)
stroboscope_btn.beVisibleIf(config.stroboscope)
@ -160,7 +161,11 @@ class MainActivity : SimpleActivity() {
@Subscribe
fun stateChangedEvent(event: Events.StateChanged) {
if (event.isEnabled) {
checkState(event.isEnabled)
}
private fun checkState(isEnabled: Boolean) {
if (isEnabled) {
enableFlashlight()
} else {
disableFlashlight()