Skip to content

Commit e2bc7a7

Browse files
committed
fix adapter generic
1 parent 7a064ae commit e2bc7a7

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

sequencelayout/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ android {
1818

1919
buildTypes {
2020
release {
21-
minifyEnabled true
21+
minifyEnabled false
2222
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
2323
}
2424
}

sequencelayout/src/main/java/com/transferwise/sequencelayout/SequenceAdapter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.transferwise.sequencelayout
33
/**
44
* Adapter to bind data to [com.transferwise.sequencelayout.SequenceStep]s for a [com.transferwise.sequencelayout.SequenceLayout].
55
*/
6-
public abstract class SequenceAdapter<T> {
6+
public abstract class SequenceAdapter<T> where T : Any {
77

88
abstract fun getCount(): Int
99

sequencelayout/src/main/java/com/transferwise/sequencelayout/SequenceLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public class SequenceLayout(context: Context?, attrs: AttributeSet?, defStyleAtt
105105
/**
106106
* Replaces all contained [com.transferwise.sequencelayout.SequenceStep]s with those provided and bound by the adapter
107107
*/
108-
public fun setAdapter(adapter: SequenceAdapter<SequenceStep>) {
108+
public fun <T> setAdapter(adapter: SequenceAdapter<T>) where T : Any {
109109
removeAllSteps()
110110
val count = adapter.getCount()
111111
for (i in 0 until count) {

0 commit comments

Comments
 (0)