final class ScreenshotDetailViewController: BridgeViewController {
- @IBOutlet var imageView: ImageView!
+ @IBOutlet private var imageView: ImageView!
override var nibName: NSNib.Name {
private func updateSelections() {
- guard let selection = arrayController.selectedObjects as? [ScreenshotInformation] else { return }
+ guard let selection = arrayController.selectedObjects as? [ScreenshotInformation] else {
+
+ return
+ }
- if currentSelection == selection { return }
+ if currentSelection == selection {
+
+ return
+ }
- imageView.images = selection.flatMap { NSImage(contentsOf: $0.url) }
+ imageView.images = selection.compactMap { NSImage(contentsOf: $0.url) }
currentSelection = selection
}
}