nayooti 4 years ago
parent
commit
e5b8808e29
1 changed files with 9 additions and 2 deletions
  1. 9 2
      deltachat-ios/Controller/GalleryViewController.swift

+ 9 - 2
deltachat-ios/Controller/GalleryViewController.swift

@@ -67,7 +67,7 @@ class GalleryViewController: UIViewController {
         )
 
         let config = ContextMenuConfiguration()
-        config.menu = [showInChatItem, deleteItem]
+        config.setMenu([showInChatItem, deleteItem])
         return config
     }()
 
@@ -333,6 +333,14 @@ class ContextMenuConfiguration {
 
     var menu: [ContextMenuItem] = []
 
+    init(menu: [ContextMenuItem] = []) {
+        self.menu = menu
+    }
+
+    func setMenu(_ menu: [ContextMenuItem]) {
+        self.menu = menu
+    }
+
     // iOS 12- action menu
     var menuItems: [UIMenuItem] {
         return menu.map { UIMenuItem(title: $0.title, action: $0.action) }
@@ -367,7 +375,6 @@ class ContextMenuConfiguration {
         )
     }
 
-
     func canPerformAction(action: Selector) -> Bool {
         return !menu.filter {
             $0.action == action