Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6f9857dd authored by tibbi's avatar tibbi
Browse files

send the layoutPosition at recycler viewholder callback

parent ca76735f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ buildscript {
        propMinSdkVersion = 16
        propTargetSdkVersion = propCompileSdkVersion
        propVersionCode = 1
        propVersionName = '3.0.3'
        propVersionName = '3.0.4'
        kotlin_version = '1.2.0'
        support_libs = '27.0.1'
    }
+2 −2
Original line number Diff line number Diff line
@@ -202,9 +202,9 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc

    class ViewHolder(view: View, val adapterListener: MyAdapterListener, val activity: BaseSimpleActivity, val multiSelectorCallback: ModalMultiSelectorCallback,
                     val multiSelector: MultiSelector, val itemClick: (Any) -> (Unit)) : SwappingHolder(view, multiSelector) {
        fun bindView(any: Any, allowLongClick: Boolean = true, callback: (itemView: View) -> Unit): View {
        fun bindView(any: Any, allowLongClick: Boolean = true, callback: (itemView: View, layoutPosition: Int) -> Unit): View {
            return itemView.apply {
                callback(this)
                callback(this, layoutPosition)

                if (isClickable) {
                    setOnClickListener { viewClicked(any) }