Переглянути джерело

Home - 修复删除本地文档后,最近列表自动删除该文档记录

wanjun 1 рік тому
батько
коміт
d8f7b58608

+ 4 - 0
PDF Office/PDF Master/AppDelegate.swift

@@ -11,6 +11,10 @@ import KMAdvertisement
 @main
 class AppDelegate: NSObject, NSApplicationDelegate {
     
+    func applicationWillBecomeActive(_ notification: Notification) {
+        NotificationCenter.default.post(name: NSNotification.Name(rawValue: "KMApplicationWillBecomeActive"), object: nil)
+    }
+    
     func applicationDidBecomeActive(_ notification: Notification) {
         
     }

+ 6 - 0
PDF Office/PDF Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift

@@ -299,6 +299,8 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
         allowMultipleChoices_cmd = false
         allowMultipleChoices_shift = false
 
+        NotificationCenter.default.addObserver(self, selector: #selector(willBecomeActive), name: NSNotification.Name(rawValue: "KMApplicationWillBecomeActive"), object: nil)
+        
         if UserDefaults.standard.bool(forKey: "kFileListViewListModeKey") {
             showMode = .List
         } else {
@@ -526,6 +528,10 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
             }
         }
     }
+    
+    @objc func willBecomeActive() {
+        self.reloadData()
+    }
 
     // MARK: Action