Signed-off-by: Roopesh Chander <roop@roopc.net>
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)
}
}
closeButton.target = self
closeButton.action = #selector(closeClicked)
- closeButton.isEnabled = false
saveButton.target = self
saveButton.action = #selector(saveClicked)
}
if !self.progressIndicator.isHidden {
self.progressIndicator.stopAnimation(self)
- self.closeButton.isEnabled = true
self.saveButton.isEnabled = true
}
guard !fetchedLogEntries.isEmpty else { return }