From 2dcce080d34b2271c6720053bdc27dc69c8a1877 Mon Sep 17 00:00:00 2001 From: Quentin Hibon Date: Thu, 28 Jan 2021 23:36:56 +0100 Subject: [PATCH] Set dataOffset when attaching a new CardView Fixes #713. --- .../uhabits/activities/habits/list/views/HabitCardListView.kt | 3 ++- .../activities/habits/list/views/HabitCardViewHolder.kt | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListView.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListView.kt index 56bc7bc9c..58ee2b36a 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListView.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardListView.kt @@ -78,7 +78,7 @@ class HabitCardListView( super.setAdapter(adapter) } - fun createHabitCardView(): View { + fun createHabitCardView(): HabitCardView { return cardViewFactory.create() } @@ -109,6 +109,7 @@ class HabitCardListView( } fun attachCardView(holder: HabitCardViewHolder) { + (holder.itemView as HabitCardView).dataOffset = dataOffset attachedHolders.add(holder) } diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardViewHolder.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardViewHolder.kt index 23d06e0a8..e01159360 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardViewHolder.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardViewHolder.kt @@ -19,7 +19,6 @@ package org.isoron.uhabits.activities.habits.list.views -import android.view.View import androidx.recyclerview.widget.RecyclerView -class HabitCardViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) +class HabitCardViewHolder(itemView: HabitCardView) : RecyclerView.ViewHolder(itemView)