mirror of
https://github.com/strawberrymusicplayer/strawberry
synced 2025-02-08 15:58:47 +01:00
Allow fading when a ALSA PCM device is selected
This commit is contained in:
parent
36bfeffbcc
commit
35c7b57308
@ -789,8 +789,10 @@ void BackendSettingsPage::FadingOptionsChanged() {
|
|||||||
if (!configloaded_ || !EngineInitialized()) return;
|
if (!configloaded_ || !EngineInitialized()) return;
|
||||||
|
|
||||||
EngineBase::OutputDetails output = ui_->combobox_output->itemData(ui_->combobox_output->currentIndex()).value<EngineBase::OutputDetails>();
|
EngineBase::OutputDetails output = ui_->combobox_output->itemData(ui_->combobox_output->currentIndex()).value<EngineBase::OutputDetails>();
|
||||||
if (engine()->type() == Engine::GStreamer && !(engine()->ALSADeviceSupport(output.name) && !ui_->lineedit_device->text().isEmpty()) && ui_->checkbox_volume_control->isChecked()) {
|
if (engine()->type() == Engine::GStreamer &&
|
||||||
ui_->groupbox_fading->setDisabled(false);
|
!(engine()->ALSADeviceSupport(output.name) && !ui_->lineedit_device->text().isEmpty() && (ui_->lineedit_device->text().contains(QRegularExpression("^hw:.*")) || ui_->lineedit_device->text().contains(QRegularExpression("^plughw:.*")))) &&
|
||||||
|
ui_->checkbox_volume_control->isChecked()) {
|
||||||
|
ui_->groupbox_fading->setEnabled(true);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
ui_->groupbox_fading->setDisabled(true);
|
ui_->groupbox_fading->setDisabled(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user