From 034515cc7ef4d706d4a0efa654cdf74f8a974896 Mon Sep 17 00:00:00 2001
From: Dominik Schmidt <dev@dominik-schmidt.de>
Date: Tue, 15 Jan 2013 00:55:06 +0100
Subject: [PATCH] Show audio engine error on console even for headless builds

---
 src/TomahawkWindow.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/TomahawkWindow.cpp b/src/TomahawkWindow.cpp
index 231b303fc..21219459a 100644
--- a/src/TomahawkWindow.cpp
+++ b/src/TomahawkWindow.cpp
@@ -959,13 +959,16 @@ TomahawkWindow::onXSPFError( XSPFLoader::XSPFErrorCode error )
 void
 TomahawkWindow::onAudioEngineError( AudioEngine::AudioErrorCode /* error */ )
 {
-#ifndef ENABLE_HEADLESS
     QString msg;
     #ifdef Q_WS_X11
         msg = tr( "Sorry, there is a problem accessing your audio device or the desired track, current track will be skipped. Make sure you have a suitable Phonon backend and required plugins installed." );
     #else
         msg = tr( "Sorry, there is a problem accessing your audio device or the desired track, current track will be skipped." );
     #endif
+
+    tLog() << msg;
+
+#ifndef ENABLE_HEADLESS
     JobStatusView::instance()->model()->addJob( new ErrorStatusMessage( msg, 15 ) );
 #endif