FLTK: Style changes around audio muting

This commit is contained in:
rdanbrook 2025-01-10 21:37:12 -06:00
parent f7bacd038d
commit 9e6bded5ba
2 changed files with 4 additions and 13 deletions

View file

@ -86,12 +86,8 @@ void audio_cb_input(void *data, uint8_t *stream, int len) {
AudioManager::AudioManager(JGManager& jgm, SettingManager& setmgr)
: jgm(jgm), setmgr(setmgr) {
if (setmgr.get_setting("a_mute")->val) {
jgm.set_audio_cb(AudioManager::null_queue);
}
else {
jgm.set_audio_cb(AudioManager::queue);
}
jgm.set_audio_cb(setmgr.get_setting("a_mute")->val ?
AudioManager::null_queue : AudioManager::queue);
// Initialize audio buffers
buf_in = new int16_t[BUFSIZE];

View file

@ -473,15 +473,10 @@ void FltkUi::mute(Fl_Widget *w, void *data) {
m = w ? const_cast<Fl_Menu_Item*>(((Fl_Menu_Bar*)w)->mvalue()) :
get_menuitem(muted ? "Unmute" : "Mute");
if (muted) {
audiomgr-> mute(false);
}
else {
audiomgr-> mute(true);
}
muted ^= 1;
audiomgr->mute(muted);
m->label(muted ? "Unmute" : "Mute");
}