mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-04-07 23:21:37 +02:00
moving the forcePortrait config in the app itself, from Commons
This commit is contained in:
parent
10be4e2b88
commit
aa6c464321
@ -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() {
|
||||
|
@ -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() {
|
||||
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user