From 2ccb0af75ee8025f2394b89bfd9fd71d75bcd035 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 13 Mar 2024 18:15:51 +0100 Subject: [PATCH] Song: Only include mpris when built with DBUS --- src/core/song.cpp | 6 +++++- src/core/song.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/song.cpp b/src/core/song.cpp index 9ee713f66..7b9bac76a 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -55,8 +55,10 @@ #include "utilities/timeconstants.h" #include "song.h" #include "sqlquery.h" -#include "mpris_common.h" #include "sqlrow.h" +#ifdef HAVE_DBUS +# include "mpris_common.h" +#endif #include "tagreadermessages.pb.h" const QStringList Song::kColumns = QStringList() << "title" @@ -1745,6 +1747,7 @@ void Song::BindToFtsQuery(SqlQuery *query) const { } +#ifdef HAVE_DBUS void Song::ToXesam(QVariantMap *map) const { using mpris::AddMetadata; @@ -1771,6 +1774,7 @@ void Song::ToXesam(QVariantMap *map) const { } } +#endif bool Song::MergeFromEngineMetadata(const EngineMetadata &engine_metadata) { diff --git a/src/core/song.h b/src/core/song.h index 1c3283475..16c7e1ff3 100644 --- a/src/core/song.h +++ b/src/core/song.h @@ -433,7 +433,9 @@ class Song { // Save void BindToQuery(SqlQuery *query) const; void BindToFtsQuery(SqlQuery *query) const; +#ifdef HAVE_DBUS void ToXesam(QVariantMap *map) const; +#endif void ToProtobuf(spb::tagreader::SongMetadata *pb) const; bool MergeFromEngineMetadata(const EngineMetadata &engine_metadata);