diff --git a/app/src/main/java/org/mozilla/reference/browser/tabs/synced/SyncedTabsAdapter.kt b/app/src/main/java/org/mozilla/reference/browser/tabs/synced/SyncedTabsAdapter.kt index 2bc1df99c..393f69b08 100644 --- a/app/src/main/java/org/mozilla/reference/browser/tabs/synced/SyncedTabsAdapter.kt +++ b/app/src/main/java/org/mozilla/reference/browser/tabs/synced/SyncedTabsAdapter.kt @@ -40,11 +40,13 @@ class SyncedTabsAdapter(private val listener: (SyncTab) -> Unit) : holder.bind(item, listener) } - override fun getItemViewType(position: Int): Int = - when (getItem(position)) { + override fun getItemViewType(position: Int): Int { + val item: AdapterItem = getItem(position) + return when (item) { is AdapterItem.Device -> DeviceViewHolder.LAYOUT_ID is AdapterItem.Tab -> TabViewHolder.LAYOUT_ID } + } private object DiffCallback : DiffUtil.ItemCallback() { override fun areItemsTheSame(