From 46a9e8c130117f1c6e0a4de831e82c6e7044b4f6 Mon Sep 17 00:00:00 2001 From: der richter Date: Sun, 3 Mar 2024 22:53:00 +0100 Subject: mac/menu: properly guard playlist array access --- osdep/mac/menu_bar.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'osdep/mac/menu_bar.swift') diff --git a/osdep/mac/menu_bar.swift b/osdep/mac/menu_bar.swift index 37e6a7783c..862b29e61c 100644 --- a/osdep/mac/menu_bar.swift +++ b/osdep/mac/menu_bar.swift @@ -342,8 +342,8 @@ class MenuBar: NSObject { @objc func openPlaylist() { let panel = NSOpenPanel() - if panel.runModal() == .OK { - "loadlist \"\(panel.urls[0].path)\"".withCString { + if panel.runModal() == .OK, let url = panel.urls.first { + "loadlist \"\(url.path)\"".withCString { EventsResponder.sharedInstance().queueCommand(UnsafeMutablePointer(mutating: $0)) } } -- cgit v1.2.3