More engine fixes

This commit is contained in:
Jonas Kvinge 2018-07-01 15:30:53 +02:00
parent af03c05559
commit 3894419b14
4 changed files with 4 additions and 4 deletions

View File

@ -181,7 +181,7 @@ EngineBase::OutputDetailsList PhononEngine::GetOutputsList() const {
bool PhononEngine::ValidOutput(const QString &output) {
return (output == "auto" || output == "" || output == DefaultOutput);
return (output == "auto" || output == "" || output == DefaultOutput());
return(false);
}

View File

@ -65,7 +65,7 @@ class VLCEngine : public Engine::Base {
OutputDetailsList GetOutputsList() const;
bool ValidOutput(const QString &output);
QString DefaultOutput() { return ""; }
bool CustomDeviceSupport(const QString &value);
bool CustomDeviceSupport(const QString &output);
private:
libvlc_instance_t *instance_;

View File

@ -428,7 +428,7 @@ void XineEngine::SetEnvironment() {
#ifdef Q_OS_DARWIN
setenv("XINE_PLUGIN_PATH", QString(QCoreApplication::applicationDirPath() + "/../PlugIns/xine").toLatin1().constData(), 1);
#endif
}
uint XineEngine::length() const {

View File

@ -195,7 +195,7 @@ void BackendSettingsPage::Load_Output(QString output, QVariant device) {
i++;
ui_->combobox_output->addItem(IconLoader::Load(o.iconname), o.description, QVariant::fromValue(o));
}
if (i > 0) ui_->combobox_output->setEnabled(true);
if (i > 1) ui_->combobox_output->setEnabled(true);
bool found(false);
for (int i = 0; i < ui_->combobox_output->count(); ++i) {