]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Log view: No need to disable Close button
authorRoopesh Chander <roop@roopc.net>
Thu, 28 Mar 2019 14:02:58 +0000 (19:32 +0530)
committerRoopesh Chander <roop@roopc.net>
Thu, 28 Mar 2019 14:02:58 +0000 (19:32 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/LogViewHelper.swift
WireGuard/WireGuard/UI/macOS/ViewController/LogViewController.swift

index e3ebacdf3e8a479a5315def843045627f5b3ccb6..cadd66707220a4d76e2f593f126e08f4881c9d81 100644 (file)
@@ -44,7 +44,8 @@ public class LogViewHelper {
                 LogViewHelper.logEntries.append(LogEntry(timestamp: dateString, message: message))
             }
             DispatchQueue.main.async { [weak self] in
-                self?.cursor = newCursor
+                guard let self = self else { return }
+                self.cursor = newCursor
                 completion(LogViewHelper.logEntries)
             }
         }
index 0816fbc0ac961338aa0a8ce67517bea593bf5f8e..ddc8c318c5c3b63c381cfefd9474eff286bfdc60 100644 (file)
@@ -94,7 +94,6 @@ class LogViewController: NSViewController {
 
         closeButton.target = self
         closeButton.action = #selector(closeClicked)
-        closeButton.isEnabled = false
 
         saveButton.target = self
         saveButton.action = #selector(saveClicked)
@@ -153,7 +152,6 @@ class LogViewController: NSViewController {
             }
             if !self.progressIndicator.isHidden {
                 self.progressIndicator.stopAnimation(self)
-                self.closeButton.isEnabled = true
                 self.saveButton.isEnabled = true
             }
             guard !fetchedLogEntries.isEmpty else { return }