mirror of
https://github.com/danbee/persephone
synced 2025-03-04 08:39:11 +00:00
Remove cover string from pasteitem for dragged song
This commit is contained in:
parent
5ebddde262
commit
07daa7168b
@ -68,10 +68,9 @@ class AlbumTracksDataSource: NSObject, NSTableViewDataSource {
|
|||||||
) { draggingItem, index, stop in
|
) { draggingItem, index, stop in
|
||||||
guard let item = draggingItem.item as? NSPasteboardItem,
|
guard let item = draggingItem.item as? NSPasteboardItem,
|
||||||
let draggedSong = item.draggedSong(forType: .songPasteboardType),
|
let draggedSong = item.draggedSong(forType: .songPasteboardType),
|
||||||
case let (title?, artist?, cover?) = (
|
case let (title?, artist?) = (
|
||||||
draggedSong.title,
|
draggedSong.title,
|
||||||
draggedSong.artist,
|
draggedSong.artist
|
||||||
draggedSong.cover
|
|
||||||
)
|
)
|
||||||
else { return }
|
else { return }
|
||||||
|
|
||||||
|
|||||||
@ -127,10 +127,9 @@ class QueueDataSource: NSObject, NSOutlineViewDataSource {
|
|||||||
guard let item = draggingItem.item as? NSPasteboardItem,
|
guard let item = draggingItem.item as? NSPasteboardItem,
|
||||||
let data = item.data(forType: .songPasteboardType),
|
let data = item.data(forType: .songPasteboardType),
|
||||||
let draggedSong = try? PropertyListDecoder().decode(DraggedSong.self, from: data),
|
let draggedSong = try? PropertyListDecoder().decode(DraggedSong.self, from: data),
|
||||||
case let (title?, artist?, cover?) = (
|
case let (title?, artist?) = (
|
||||||
draggedSong.title,
|
draggedSong.title,
|
||||||
draggedSong.artist,
|
draggedSong.artist
|
||||||
draggedSong.cover
|
|
||||||
)
|
)
|
||||||
else { return }
|
else { return }
|
||||||
|
|
||||||
|
|||||||
@ -10,5 +10,4 @@ struct DraggedSong: Codable {
|
|||||||
var type: DraggedSongType
|
var type: DraggedSongType
|
||||||
var title: String?
|
var title: String?
|
||||||
var artist: String?
|
var artist: String?
|
||||||
var cover: String?
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user