diff --git a/src/mainwindow.cc b/src/mainwindow.cc
index a41dc99257a231fe5e1e715bab18d3781d66ff36..71b4d20ddba35592a1c8cde3af8a2b65fdb27a3a 100644
--- a/src/mainwindow.cc
+++ b/src/mainwindow.cc
@@ -348,7 +348,9 @@ bool MainWindow::updateSink(const pa_sink_info &info) {
 
     w->activePort = info.active_port ? info.active_port->name : "";
 
+#ifdef PA_SINK_SET_FORMATS
     w->setDigital(info.flags & PA_SINK_SET_FORMATS);
+#endif
 
     w->updating = false;