moving the forcePortrait config in the app itself, from Commons

This commit is contained in:
tibbi 2018-10-05 20:39:48 +02:00
parent 10be4e2b88
commit aa6c464321
5 changed files with 9 additions and 9 deletions

View File

@ -35,10 +35,7 @@ class BrightDisplayActivity : SimpleActivity() {
super.onResume()
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
toggleBrightness(true)
if (config.forcePortrait) {
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
}
requestedOrientation = if (config.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
}
override fun onPause() {

View File

@ -71,9 +71,7 @@ class MainActivity : SimpleActivity() {
changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn)
}
if (config.forcePortrait) {
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
}
requestedOrientation = if (config.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
}
override fun onStart() {

View File

@ -98,10 +98,10 @@ class SettingsActivity : SimpleActivity() {
}
private fun setupForcePortrait() {
settings_force_portrait.isChecked = config.forcePortrait
settings_force_portrait.isChecked = config.forcePortraitMode
settings_force_portrait_holder.setOnClickListener {
settings_force_portrait.toggle()
config.forcePortrait = settings_force_portrait.isChecked
config.forcePortraitMode = settings_force_portrait.isChecked
}
}
}

View File

@ -32,4 +32,8 @@ class Config(context: Context) : BaseConfig(context) {
var brightDisplayColor: Int
get() = prefs.getInt(BRIGHT_DISPLAY_COLOR, Color.WHITE)
set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR, brightDisplayColor).apply()
var forcePortraitMode: Boolean
get() = prefs.getBoolean(FORCE_PORTRAIT_MODE, true)
set(forcePortraitMode) = prefs.edit().putBoolean(FORCE_PORTRAIT_MODE, forcePortraitMode).apply()
}

View File

@ -9,3 +9,4 @@ const val TOGGLE = "toggle"
const val TOGGLE_WIDGET_UI = "toggle_widget_ui"
const val STROBOSCOPE_FREQUENCY = "stroboscope_frequency"
const val STROBOSCOPE_PROGRESS = "stroboscope_progress"
const val FORCE_PORTRAIT_MODE = "force_portrait_mode"