File tree Expand file tree Collapse file tree 5 files changed +9
-9
lines changed
app/src/main/kotlin/com/simplemobiletools/flashlight Expand file tree Collapse file tree 5 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -35,10 +35,7 @@ class BrightDisplayActivity : SimpleActivity() {
3535 super .onResume()
3636 window.addFlags(WindowManager .LayoutParams .FLAG_KEEP_SCREEN_ON )
3737 toggleBrightness(true )
38-
39- if (config.forcePortrait) {
40- requestedOrientation = ActivityInfo .SCREEN_ORIENTATION_PORTRAIT
41- }
38+ requestedOrientation = if (config.forcePortraitMode) ActivityInfo .SCREEN_ORIENTATION_PORTRAIT else ActivityInfo .SCREEN_ORIENTATION_SENSOR
4239 }
4340
4441 override fun onPause () {
Original file line number Diff line number Diff line change @@ -71,9 +71,7 @@ class MainActivity : SimpleActivity() {
7171 changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn)
7272 }
7373
74- if (config.forcePortrait) {
75- requestedOrientation = ActivityInfo .SCREEN_ORIENTATION_PORTRAIT
76- }
74+ requestedOrientation = if (config.forcePortraitMode) ActivityInfo .SCREEN_ORIENTATION_PORTRAIT else ActivityInfo .SCREEN_ORIENTATION_SENSOR
7775 }
7876
7977 override fun onStart () {
Original file line number Diff line number Diff line change @@ -98,10 +98,10 @@ class SettingsActivity : SimpleActivity() {
9898 }
9999
100100 private fun setupForcePortrait () {
101- settings_force_portrait.isChecked = config.forcePortrait
101+ settings_force_portrait.isChecked = config.forcePortraitMode
102102 settings_force_portrait_holder.setOnClickListener {
103103 settings_force_portrait.toggle()
104- config.forcePortrait = settings_force_portrait.isChecked
104+ config.forcePortraitMode = settings_force_portrait.isChecked
105105 }
106106 }
107107}
Original file line number Diff line number Diff line change @@ -32,4 +32,8 @@ class Config(context: Context) : BaseConfig(context) {
3232 var brightDisplayColor: Int
3333 get() = prefs.getInt(BRIGHT_DISPLAY_COLOR , Color .WHITE )
3434 set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR , brightDisplayColor).apply ()
35+
36+ var forcePortraitMode: Boolean
37+ get() = prefs.getBoolean(FORCE_PORTRAIT_MODE , true )
38+ set(forcePortraitMode) = prefs.edit().putBoolean(FORCE_PORTRAIT_MODE , forcePortraitMode).apply ()
3539}
Original file line number Diff line number Diff line change @@ -9,3 +9,4 @@ const val TOGGLE = "toggle"
99const val TOGGLE_WIDGET_UI = " toggle_widget_ui"
1010const val STROBOSCOPE_FREQUENCY = " stroboscope_frequency"
1111const val STROBOSCOPE_PROGRESS = " stroboscope_progress"
12+ const val FORCE_PORTRAIT_MODE = " force_portrait_mode"
You can’t perform that action at this time.
0 commit comments