This commit is contained in:
Pfeil, Scott Robert 2021-07-20 00:57:34 -04:00
parent 350edf147c
commit f0c567d6d4

View File

@ -184,9 +184,7 @@ open class MoleculeListTemplate: ThreeLayerTableViewController, TemplateProtocol
open override func moleculeLayoutUpdated(_ molecule: MoleculeViewProtocol) { open override func moleculeLayoutUpdated(_ molecule: MoleculeViewProtocol) {
guard let tableView = tableView else { return } guard let tableView = tableView else { return }
if let indexPath = tableView.indexPathForRow(at: molecule.center), tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false {
let point = molecule.convert(molecule.center, to: tableView)
if let indexPath = tableView.indexPathForRow(at: point), tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false {
performTableViewUpdates() performTableViewUpdates()
} }
} }
@ -245,6 +243,8 @@ open class MoleculeListTemplate: ThreeLayerTableViewController, TemplateProtocol
} }
return false return false
}) else { return } }) else { return }
// Refresh the cell.
let indexPath = IndexPath(row: index, section: 0) let indexPath = IndexPath(row: index, section: 0)
tableView.reloadRows(at: [indexPath], with: .none) tableView.reloadRows(at: [indexPath], with: .none)
} }