Avoid stream access from tone-test tree controls
This commit is contained in:
committed by
Brandon McGinty
parent
df185cc9f5
commit
1081d894c9
+8
-2
@@ -110,6 +110,12 @@ func (b *Barnard) cleanupToneTestAudio() {
|
||||
}
|
||||
}
|
||||
|
||||
func (b *Barnard) updateUserGain(user *gumble.User) {
|
||||
if b.Stream != nil {
|
||||
b.Stream.UpdateUserGain(user)
|
||||
}
|
||||
}
|
||||
|
||||
func (b *Barnard) StopTransmission() {
|
||||
if b.Tx {
|
||||
b.Notify("micdown", "me", "")
|
||||
@@ -165,7 +171,7 @@ func (b *Barnard) TreeItemKeyPress(ui *uiterm.Ui, tree *uiterm.Tree, item uiterm
|
||||
b.UserConfig.ToggleMute(u)
|
||||
}
|
||||
|
||||
b.Stream.UpdateUserGain(u)
|
||||
b.updateUserGain(u)
|
||||
}
|
||||
|
||||
// Update channel mute state
|
||||
@@ -197,7 +203,7 @@ func (b *Barnard) TreeItemKeyPress(ui *uiterm.Ui, tree *uiterm.Tree, item uiterm
|
||||
if key == *b.Hotkeys.MuteToggle {
|
||||
// Toggle mute for single user
|
||||
b.UserConfig.ToggleMute(treeItem.User)
|
||||
b.Stream.UpdateUserGain(treeItem.User)
|
||||
b.updateUserGain(treeItem.User)
|
||||
b.RebuildUserChannelTreePreservingSelection()
|
||||
b.Ui.Refresh()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user