|
@@ -14,6 +14,7 @@ class CompareViewController: NSViewController, NSTableViewDataSource, NSTableVie
|
|
|
@IBOutlet var listView : NSTableView!
|
|
|
|
|
|
@IBOutlet var filterBtn : NSButton!
|
|
|
+ @IBOutlet var closeBtn : NSButton!
|
|
|
|
|
|
@IBOutlet var progressIndicator : NSProgressIndicator!
|
|
|
|
|
@@ -117,6 +118,8 @@ class CompareViewController: NSViewController, NSTableViewDataSource, NSTableVie
|
|
|
cell?.frame = CGRectMake(0, 0, CGRectGetWidth(self.listView.frame), 900);
|
|
|
cell?.setFileInfo(file);
|
|
|
|
|
|
+ self.closeBtn.isEnabled = false;
|
|
|
+
|
|
|
DispatchQueue.global().async {
|
|
|
autoreleasepool {
|
|
|
let image = cell?.processCompareImage()
|
|
@@ -155,6 +158,8 @@ class CompareViewController: NSViewController, NSTableViewDataSource, NSTableVie
|
|
|
self.progressIndicator.isHidden = true;
|
|
|
self.progressIndicator.doubleValue = 100.0;
|
|
|
|
|
|
+ self.closeBtn.isEnabled = true;
|
|
|
+
|
|
|
NSWorkspace.shared.activateFileViewerSelecting([url])
|
|
|
}
|
|
|
}
|