Skip to content

Commit aa6c464

Browse files
committed
moving the forcePortrait config in the app itself, from Commons
1 parent 10be4e2 commit aa6c464

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/BrightDisplayActivity.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff 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() {

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/MainActivity.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff 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() {

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/SettingsActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/Config.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/Constants.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ const val TOGGLE = "toggle"
99
const val TOGGLE_WIDGET_UI = "toggle_widget_ui"
1010
const val STROBOSCOPE_FREQUENCY = "stroboscope_frequency"
1111
const val STROBOSCOPE_PROGRESS = "stroboscope_progress"
12+
const val FORCE_PORTRAIT_MODE = "force_portrait_mode"

0 commit comments

Comments
 (0)