Skip to content

Commit 4323313

Browse files
committed
hide the Customize Widget Color settings button at multiple widgets
1 parent bbc14d4 commit 4323313

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SettingsActivity.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ import android.content.Intent
44
import android.os.Bundle
55
import android.view.Menu
66
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
7+
import com.simplemobiletools.commons.extensions.beGone
78
import com.simplemobiletools.commons.extensions.beVisibleIf
89
import com.simplemobiletools.commons.extensions.getAdjustedPrimaryColor
910
import com.simplemobiletools.commons.extensions.updateTextColors
1011
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
12+
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
1113
import com.simplemobiletools.commons.helpers.isOreoPlus
1214
import com.simplemobiletools.commons.models.RadioItem
1315
import com.simplemobiletools.notes.pro.R
1416
import com.simplemobiletools.notes.pro.extensions.config
1517
import com.simplemobiletools.notes.pro.extensions.updateWidgets
18+
import com.simplemobiletools.notes.pro.extensions.widgetsDB
1619
import com.simplemobiletools.notes.pro.helpers.*
1720
import kotlinx.android.synthetic.main.activity_settings.*
1821
import java.util.*
@@ -203,6 +206,14 @@ class SettingsActivity : SimpleActivity() {
203206
startActivity(this)
204207
}
205208
}
209+
210+
ensureBackgroundThread {
211+
if (widgetsDB.getWidgets().size > 1) {
212+
arrayListOf(widgets_divider, widgets_label, settings_customize_widget_colors_holder).forEach {
213+
it.beGone()
214+
}
215+
}
216+
}
206217
}
207218

208219
private fun setupIncognitoMode() {

0 commit comments

Comments
 (0)