diff --git a/app/src/main/java/com/keylesspalace/tusky/adapter/PlaceholderViewHolder.kt b/app/src/main/java/com/keylesspalace/tusky/adapter/PlaceholderViewHolder.kt index 3ef4dcf6a..88dead0e6 100644 --- a/app/src/main/java/com/keylesspalace/tusky/adapter/PlaceholderViewHolder.kt +++ b/app/src/main/java/com/keylesspalace/tusky/adapter/PlaceholderViewHolder.kt @@ -29,19 +29,19 @@ import com.keylesspalace.tusky.util.visible */ class PlaceholderViewHolder( private val binding: ItemStatusPlaceholderBinding, - private val listener: StatusActionListener + listener: StatusActionListener ) : RecyclerView.ViewHolder(binding.root) { + init { + binding.loadMoreButton.setOnClickListener { + binding.loadMoreButton.hide() + binding.loadMoreProgressBar.show() + listener.onLoadMore(bindingAdapterPosition) + } + } + fun setup(loading: Boolean) { binding.loadMoreButton.visible(!loading) binding.loadMoreProgressBar.visible(loading) - - if (!loading) { - binding.loadMoreButton.setOnClickListener { - binding.loadMoreButton.hide() - binding.loadMoreProgressBar.show() - listener.onLoadMore(bindingAdapterPosition) - } - } } }