diff --git a/src/device/connecteddevice.cpp b/src/device/connecteddevice.cpp index 9ffd0da4a..f2755fee3 100644 --- a/src/device/connecteddevice.cpp +++ b/src/device/connecteddevice.cpp @@ -58,7 +58,9 @@ ConnectedDevice::ConnectedDevice(const QUrl &url, DeviceLister *lister, const QS backend_->moveToThread(app_->database()->thread()); qLog(Debug) << backend_ << "for device" << unique_id_ << "moved to thread" << app_->database()->thread(); - connect(backend_, SIGNAL(TotalSongCountUpdated(int)), SLOT(BackendTotalSongCountUpdated(int))); + if (url_.scheme() != "cdda") { + connect(backend_, SIGNAL(TotalSongCountUpdated(int)), SLOT(BackendTotalSongCountUpdated(int))); + } backend_->Init(app_->database(), Song::Source_Device,