Fixes to xine engine

This commit is contained in:
Jonas Kvinge
2018-06-28 23:12:39 +02:00
parent 505c1feb42
commit fc66e2e2c7
7 changed files with 108 additions and 116 deletions

View File

@@ -233,9 +233,10 @@ void BackendSettingsPage::Load_Device(QString output, QVariant device) {
ui_->combobox_device->setEnabled(false);
ui_->lineedit_device->setText("");
#ifndef Q_OS_WIN32
ui_->combobox_device->addItem(IconLoader::Load("soundcard"), "Automatically select", QVariant(""));
#ifdef Q_OS_WIN
if (engine()->type() != Engine::GStreamer)
#endif
ui_->combobox_device->addItem(IconLoader::Load("soundcard"), "Automatically select", QVariant(""));
for (DeviceFinder *f : dialog()->app()->enginedevice()->device_finders_) {
if (!f->outputs().contains(output)) continue;