Skip to content

Commit 859b564

Browse files
committed
Qt: sync fast forward volume
1 parent 2c608b4 commit 859b564

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pcsx2-qt/Settings/AudioSettingsWidget.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ AudioSettingsWidget::AudioSettingsWidget(SettingsWindow* settings_dialog, QWidge
8686
SettingWidgetBinder::BindWidgetAndLabelToIntSetting(sif, m_ui.standardVolume, m_ui.standardVolumeLabel, tr("%"), "SPU2/Output", "StandardVolume", 100);
8787
SettingWidgetBinder::BindWidgetAndLabelToIntSetting(sif, m_ui.fastForwardVolume, m_ui.fastForwardVolumeLabel, tr("%"), "SPU2/Output", "FastForwardVolume", 100);
8888
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.muted, "SPU2/Output", "OutputMuted", false);
89+
connect(m_ui.standardVolume, &QSlider::valueChanged, m_ui.fastForwardVolume, &QSlider::setValue);
8990
}
9091
connect(m_ui.resetStandardVolume, &QToolButton::clicked, this, [this]() { resetVolume(false); });
9192
connect(m_ui.resetFastForwardVolume, &QToolButton::clicked, this, [this]() { resetVolume(true); });
@@ -308,6 +309,9 @@ void AudioSettingsWidget::onStandardVolumeChanged(const int new_value)
308309
// only called for base settings
309310
pxAssert(!dialog()->isPerGameSettings());
310311
Host::SetBaseIntSettingValue("SPU2/Output", "StandardVolume", new_value);
312+
QSignalBlocker sb(m_ui.fastForwardVolume);
313+
m_ui.fastForwardVolume->setValue(new_value);
314+
Host::SetBaseIntSettingValue("SPU2/Output", "FastForwardVolume", new_value);
311315
Host::CommitBaseSettingChanges();
312316
g_emu_thread->applySettings();
313317

0 commit comments

Comments
 (0)