diff options
Diffstat (limited to 'ui/src/main/java/com/wireguard/android')
-rw-r--r-- | ui/src/main/java/com/wireguard/android/databinding/ObservableKeyedRecyclerViewAdapter.kt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/src/main/java/com/wireguard/android/databinding/ObservableKeyedRecyclerViewAdapter.kt b/ui/src/main/java/com/wireguard/android/databinding/ObservableKeyedRecyclerViewAdapter.kt index 56591d6f..29d09fbc 100644 --- a/ui/src/main/java/com/wireguard/android/databinding/ObservableKeyedRecyclerViewAdapter.kt +++ b/ui/src/main/java/com/wireguard/android/databinding/ObservableKeyedRecyclerViewAdapter.kt @@ -17,8 +17,10 @@ import java.lang.ref.WeakReference /** * A generic `RecyclerView.Adapter` backed by a `ObservableKeyedArrayList`. */ -class ObservableKeyedRecyclerViewAdapter<K, E : Keyed<out K>> internal constructor(context: Context, private val layoutId: Int, - list: ObservableKeyedArrayList<K, E>?) : RecyclerView.Adapter<ObservableKeyedRecyclerViewAdapter.ViewHolder>() { +class ObservableKeyedRecyclerViewAdapter<K, E : Keyed<out K>> internal constructor( + context: Context, private val layoutId: Int, + list: ObservableKeyedArrayList<K, E>? +) : RecyclerView.Adapter<ObservableKeyedRecyclerViewAdapter.ViewHolder>() { private val callback = OnListChangedCallback(this) private val layoutInflater: LayoutInflater = LayoutInflater.from(context) private var list: ObservableKeyedArrayList<K, E>? = null |