Skip to content

Commit bd33fcd

Browse files
committed
show the storage analysis tab on Android 8+ only
1 parent 8e31bc2 commit bd33fcd

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class MainActivity : SimpleActivity() {
6363
setContentView(R.layout.activity_main)
6464
appLaunched(BuildConfig.APPLICATION_ID)
6565

66-
if (!config.wasStorageAnalysisTabAdded) {
66+
if (!config.wasStorageAnalysisTabAdded && isOreoPlus()) {
6767
config.wasStorageAnalysisTabAdded = true
6868
config.showTabs += TAB_STORAGE_ANALYSIS
6969
}

app/src/main/kotlin/com/simplemobiletools/filemanager/pro/dialogs/ManageVisibleTabsDialog.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@ package com.simplemobiletools.filemanager.pro.dialogs
22

33
import androidx.appcompat.app.AlertDialog
44
import com.simplemobiletools.commons.activities.BaseSimpleActivity
5+
import com.simplemobiletools.commons.extensions.beGone
56
import com.simplemobiletools.commons.extensions.setupDialogStuff
67
import com.simplemobiletools.commons.helpers.TAB_FILES
78
import com.simplemobiletools.commons.helpers.TAB_RECENT_FILES
89
import com.simplemobiletools.commons.helpers.TAB_STORAGE_ANALYSIS
10+
import com.simplemobiletools.commons.helpers.isOreoPlus
911
import com.simplemobiletools.commons.views.MyAppCompatCheckbox
1012
import com.simplemobiletools.filemanager.pro.R
1113
import com.simplemobiletools.filemanager.pro.extensions.config
1214
import com.simplemobiletools.filemanager.pro.helpers.ALL_TABS_MASK
15+
import kotlinx.android.synthetic.main.dialog_manage_visible_tabs.view.*
1316

1417
class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) {
1518
private var view = activity.layoutInflater.inflate(R.layout.dialog_manage_visible_tabs, null)
@@ -22,6 +25,10 @@ class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) {
2225
put(TAB_STORAGE_ANALYSIS, R.id.manage_visible_tabs_storage_analysis)
2326
}
2427

28+
if (!isOreoPlus()) {
29+
view.manage_visible_tabs_storage_analysis.beGone()
30+
}
31+
2532
val showTabs = activity.config.showTabs
2633
for ((key, value) in tabs) {
2734
view.findViewById<MyAppCompatCheckbox>(value).isChecked = showTabs and key != 0

0 commit comments

Comments
 (0)