Przeglądaj źródła

search result cells are always editable (in the meaning or swipe actions)

B. Petersen 2 lat temu
rodzic
commit
179ec51d47

+ 7 - 2
deltachat-ios/Controller/ChatListController.swift

@@ -540,8 +540,13 @@ class ChatListController: UITableViewController {
     }
 
     override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
-        guard let viewModel = viewModel, let chatList = viewModel.chatList else { return false }
-        return chatList.getChatId(index: indexPath.row) != DC_CHAT_ID_ARCHIVED_LINK
+        guard let viewModel = viewModel else { return false }
+        if viewModel.searchActive {
+            return true
+        } else {
+            guard let chatList = viewModel.chatList else { return false }
+            return chatList.getChatId(index: indexPath.row) != DC_CHAT_ID_ARCHIVED_LINK
+        }
     }
 
     func setLongTapEditing(_ editing: Bool, initialIndexPath: [IndexPath]? = nil) {