File tree 2 files changed +6
-4
lines changed
java/de/Maxr1998/modernpreferences
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -29,10 +29,7 @@ import androidx.core.view.get
29
29
import androidx.recyclerview.widget.LinearLayoutManager
30
30
import androidx.recyclerview.widget.RecyclerView
31
31
import de.Maxr1998.modernpreferences.helpers.emptyScreen
32
- import de.Maxr1998.modernpreferences.preferences.AccentButtonPreference
33
- import de.Maxr1998.modernpreferences.preferences.CategoryHeader
34
- import de.Maxr1998.modernpreferences.preferences.CollapsePreference
35
- import de.Maxr1998.modernpreferences.preferences.ImagePreference
32
+ import de.Maxr1998.modernpreferences.preferences.*
36
33
import kotlinx.android.parcel.Parcelize
37
34
import java.util.*
38
35
import kotlin.math.max
@@ -155,6 +152,10 @@ class PreferencesAdapter @VisibleForTesting constructor(
155
152
val pref = currentScreen[position]
156
153
pref.bindViews(holder)
157
154
155
+ // Category header and seek bar shouldn't be clickable
156
+ if (pref is CategoryHeader || pref is SeekBarPreference )
157
+ return
158
+
158
159
holder.itemView.setOnClickListener {
159
160
if (pref is PreferenceScreen ) {
160
161
openScreen(pref) // Navigate to sub screen
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/
17
17
android : layout_height =" wrap_content"
18
18
android : layout_marginTop =" 8dp"
19
19
android : layout_marginBottom =" 8dp"
20
+ android : clickable =" false"
20
21
android : clipToPadding =" false"
21
22
android : gravity =" center_vertical"
22
23
android : paddingStart =" ?android:listPreferredItemPaddingStart"
You can’t perform that action at this time.
0 commit comments