Code cleanup

dev
Laurent 7 years ago
parent ca18c15050
commit 601427f8c2
  1. 9
      app/src/main/java/net/pokeranalytics/android/ui/fragment/DataListFragment.kt

@ -78,8 +78,13 @@ class DataListFragment : DeletableItemFragment(), LiveRowRepresentableDataSource
dataListAdapter = RowRepresentableAdapter(this, this) dataListAdapter = RowRepresentableAdapter(this, this)
val swipeToDelete = SwipeToDeleteCallback(dataListAdapter) { position -> val swipeToDelete = SwipeToDeleteCallback(dataListAdapter) { position ->
val itemId = (this.items[position] as Identifiable).id val item = this.items[position]
deleteItem(dataListAdapter, items, itemId) if (item != null) {
val itemId = item.id
deleteItem(dataListAdapter, items, itemId)
} else {
throw IllegalStateException("Item with position $position not found")
}
} }
val itemTouchHelper = ItemTouchHelper(swipeToDelete) val itemTouchHelper = ItemTouchHelper(swipeToDelete)

Loading…
Cancel
Save