|
@@ -254,7 +254,7 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
|
|
|
@IBOutlet weak var emptySubtitleLabel: NSTextField!
|
|
|
@IBOutlet weak var emptyHovBox: KMMoveBox!
|
|
|
|
|
|
- var files: [Any] = []
|
|
|
+ var files: [URL] = []
|
|
|
var selectFiles: [URL] = []
|
|
|
var selectFiles_shift: [Int] = []
|
|
|
|
|
@@ -283,7 +283,7 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
|
|
|
allowMultipleChoices_cmd = false
|
|
|
allowMultipleChoices_shift = false
|
|
|
|
|
|
- NotificationCenter.default.addObserver(self, selector: #selector(willBecomeActive), name: NSNotification.Name(rawValue: "KMApplicationWillBecomeActive"), object: nil)
|
|
|
+// NotificationCenter.default.addObserver(self, selector: #selector(willBecomeActive), name: NSNotification.Name(rawValue: "KMApplicationWillBecomeActive"), object: nil)
|
|
|
|
|
|
if UserDefaults.standard.bool(forKey: "kFileListViewListModeKey") {
|
|
|
showMode = .List
|
|
@@ -337,7 +337,13 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
|
|
|
override func viewDidAppear() {
|
|
|
super.viewDidAppear()
|
|
|
|
|
|
- reloadData()
|
|
|
+ for url in NSDocumentController.shared.recentDocumentURLs {
|
|
|
+ if FileManager.default.fileExists(atPath: url.path) {
|
|
|
+ if !self.files.contains(url) {
|
|
|
+ reloadData()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func initializeUI() {
|
|
@@ -513,9 +519,9 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @objc func willBecomeActive() {
|
|
|
- self.reloadData()
|
|
|
- }
|
|
|
+// @objc func willBecomeActive() {
|
|
|
+// self.reloadData()
|
|
|
+// }
|
|
|
|
|
|
// MARK: Action
|
|
|
|