Skip to content

Commit b744b76

Browse files
committed
Fix: Settings log count works for all modes, add Qualcomm QColor & MediaTek MiraVision
1 parent 28cc799 commit b744b76

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

app/src/main/java/com/appcontrolx/ui/SettingsFragment.kt

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -238,15 +238,10 @@ class SettingsFragment : Fragment() {
238238
}
239239

240240
private fun updateLogCount() {
241-
val mode = PermissionBridge(requireContext()).detectMode()
242-
if (mode is ExecutionMode.Root) {
243-
val executor = RootExecutor()
244-
val rm = RollbackManager(requireContext(), executor)
245-
val count = rm.getLogCount()
246-
binding.tvLogCount.text = getString(R.string.settings_log_count, count)
247-
} else {
248-
binding.tvLogCount.text = getString(R.string.log_no_mode)
249-
}
241+
// RollbackManager can read logs without executor now
242+
val rm = RollbackManager(requireContext())
243+
val count = rm.getLogCount()
244+
binding.tvLogCount.text = getString(R.string.settings_log_count, count)
250245
}
251246

252247
private fun setupDataSettings() {

app/src/main/java/com/appcontrolx/ui/ToolsFragment.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,20 @@ class ToolsFragment : Fragment() {
4242
// QColor / Display Color Settings
4343
binding.itemQColor.setOnClickListener {
4444
val intents = listOf(
45+
// Qualcomm QColor (Snapdragon)
46+
"com.qualcomm.qti.qcolor" to "com.qualcomm.qti.qcolor.QcolorActivity",
47+
// MediaTek MiraVision
48+
"com.mediatek.miravision.ui" to "com.mediatek.miravision.ui.MiraVisionActivity",
49+
"com.mediatek.pq" to "com.mediatek.pq.PictureQualityActivity",
4550
// Xiaomi QColor
4651
"com.android.settings" to "com.android.settings.QColorActivity",
4752
"com.android.settings" to "com.android.settings.Settings\$QColorSettingsActivity",
4853
// AOSP Display Color
4954
"com.android.settings" to "com.android.settings.display.ColorModePreferenceFragment",
5055
"com.android.settings" to "com.android.settings.Settings\$ColorModeSettingsActivity",
51-
// Samsung
56+
// Samsung Screen Mode
5257
"com.samsung.android.lool" to "com.samsung.android.sm.ui.battery.ScreenModeActivity",
53-
// OPPO/Realme
58+
// OPPO/Realme ColorOS
5459
"com.coloros.screencolor" to "com.coloros.screencolor.ScreenColorActivity"
5560
)
5661
tryOpenSettings(intents)

0 commit comments

Comments
 (0)