summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-02-01 00:44:41 +0100
committerMax Kellermann <max@duempel.org>2014-02-01 00:44:41 +0100
commit1769ae54e4d1cf33e7528147f1ddf2f031228bd9 (patch)
tree02a836e614cc6ebf48a78473bbef76c6641b54db
parente54567926588b831c10a2f456f30a10943e64658 (diff)
Partition: disable DatabaseModified() if not ENABLE_DATABASE
-rw-r--r--src/Partition.cxx4
-rw-r--r--src/Partition.hxx2
-rw-r--r--src/Playlist.hxx2
3 files changed, 8 insertions, 0 deletions
diff --git a/src/Partition.cxx b/src/Partition.cxx
index 71ded4309..f12f931be 100644
--- a/src/Partition.cxx
+++ b/src/Partition.cxx
@@ -22,12 +22,16 @@
#include "DetachedSong.hxx"
#include "output/MultipleOutputs.hxx"
+#ifdef ENABLE_DATABASE
+
void
Partition::DatabaseModified()
{
playlist.DatabaseModified();
}
+#endif
+
void
Partition::TagModified()
{
diff --git a/src/Partition.hxx b/src/Partition.hxx
index 5e2469504..1faf7c9a2 100644
--- a/src/Partition.hxx
+++ b/src/Partition.hxx
@@ -173,11 +173,13 @@ struct Partition {
playlist.SetConsume(new_value);
}
+#ifdef ENABLE_DATABASE
/**
* The database has been modified. Propagate the change to
* all subsystems.
*/
void DatabaseModified();
+#endif
/**
* A tag in the play queue has been modified by the player
diff --git a/src/Playlist.hxx b/src/Playlist.hxx
index db7889227..41811fe59 100644
--- a/src/Playlist.hxx
+++ b/src/Playlist.hxx
@@ -137,10 +137,12 @@ public:
*/
void TagModified(DetachedSong &&song);
+#ifdef ENABLE_DATABASE
/**
* The database has been modified. Pull all updates.
*/
void DatabaseModified();
+#endif
PlaylistResult AppendSong(PlayerControl &pc,
DetachedSong &&song,