diff options
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt index 3007933c..c239bb80 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/SettingsActivity.kt @@ -51,6 +51,7 @@ import com.pitchedapps.frost.settings.getSecurityPrefs import com.pitchedapps.frost.settings.sendDebug import com.pitchedapps.frost.utils.L import com.pitchedapps.frost.utils.Prefs +import com.pitchedapps.frost.utils.REQUEST_REFRESH import com.pitchedapps.frost.utils.REQUEST_RESTART import com.pitchedapps.frost.utils.cookies import com.pitchedapps.frost.utils.frostChangelog @@ -104,7 +105,11 @@ class SettingsActivity : KPrefActivity() { val uriString: String = uri?.toString() ?: "" if (uri != null) { try { - grantUriPermission("com.android.systemui", uri, Intent.FLAG_GRANT_READ_URI_PERMISSION) + grantUriPermission( + "com.android.systemui", + uri, + Intent.FLAG_GRANT_READ_URI_PERMISSION + ) } catch (e: Exception) { L.e(e) { "grantUriPermission" } } @@ -193,10 +198,18 @@ class SettingsActivity : KPrefActivity() { } } + fun setFrostResult(flag: Int) { + resultFlag = resultFlag or flag + } + fun shouldRestartMain() { setFrostResult(REQUEST_RESTART) } + fun shouldRefreshMain() { + setFrostResult(REQUEST_REFRESH) + } + @SuppressLint("MissingSuperCall") override fun onCreate(savedInstanceState: Bundle?) { setFrostTheme(true) @@ -247,8 +260,4 @@ class SettingsActivity : KPrefActivity() { } return true } - - fun setFrostResult(flag: Int) { - resultFlag = resultFlag or flag - } } |