exclude C source files from non-darwin targets

This commit is contained in:
zackslash
2023-10-19 17:59:24 +01:00
parent e938d62cb3
commit e191bf0d9f
3 changed files with 10 additions and 4 deletions
+2
View File
@@ -235,12 +235,14 @@ func (a *App) setupMPRIS(mprisAppName string) {
func (a *App) setupMPMedia() { func (a *App) setupMPMedia() {
a.MPMediaHandler = NewMPMediaHandler(a.Player, a.PlaybackManager) a.MPMediaHandler = NewMPMediaHandler(a.Player, a.PlaybackManager)
if a.MPMediaHandler != nil {
a.MPMediaHandler.ArtURLLookup = func(coverID string) (string, error) { a.MPMediaHandler.ArtURLLookup = func(coverID string) (string, error) {
// artwork needs to be in cache before playback, so cover is retrieved in advance. // artwork needs to be in cache before playback, so cover is retrieved in advance.
a.ImageManager.GetCoverThumbnail(coverID) a.ImageManager.GetCoverThumbnail(coverID)
return a.ImageManager.GetCoverArtUrl(coverID) return a.ImageManager.GetCoverArtUrl(coverID)
} }
} }
}
func (a *App) LoginToDefaultServer(string) error { func (a *App) LoginToDefaultServer(string) error {
serverCfg := a.ServerManager.GetDefaultServer() serverCfg := a.ServerManager.GetDefaultServer()
+2
View File
@@ -1,3 +1,5 @@
//go:build darwin
/** /**
* mpmediabridge.h * mpmediabridge.h
* *
+2
View File
@@ -1,3 +1,5 @@
//go:build darwin
#import "mpmediabridge.h" #import "mpmediabridge.h"
/** /**