diff --git a/Tusker/Views/Status/ConversationMainStatusCollectionViewCell.swift b/Tusker/Views/Status/ConversationMainStatusCollectionViewCell.swift index 5e2c7f55..8f629e3d 100644 --- a/Tusker/Views/Status/ConversationMainStatusCollectionViewCell.swift +++ b/Tusker/Views/Status/ConversationMainStatusCollectionViewCell.swift @@ -546,7 +546,15 @@ class ConversationMainStatusCollectionViewCell: UICollectionViewListCell, Status } @objc private func translatePressed() { - translateStatus?() + guard let translateButton, + let translateStatus else { + return + } + var config = translateButton.configuration! + config.showsActivityIndicator = true + translateButton.configuration = config + // activity indicator will be hidden when translation finishes and the cell is reconfigured + translateStatus() } }