瀏覽代碼

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

B. Petersen 2 年之前
父節點
當前提交
179ec51d47
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      deltachat-ios/Controller/ChatListController.swift

+ 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) {