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() {
|
func (b *Barnard) StopTransmission() {
|
||||||
if b.Tx {
|
if b.Tx {
|
||||||
b.Notify("micdown", "me", "")
|
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.UserConfig.ToggleMute(u)
|
||||||
}
|
}
|
||||||
|
|
||||||
b.Stream.UpdateUserGain(u)
|
b.updateUserGain(u)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update channel mute state
|
// 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 {
|
if key == *b.Hotkeys.MuteToggle {
|
||||||
// Toggle mute for single user
|
// Toggle mute for single user
|
||||||
b.UserConfig.ToggleMute(treeItem.User)
|
b.UserConfig.ToggleMute(treeItem.User)
|
||||||
b.Stream.UpdateUserGain(treeItem.User)
|
b.updateUserGain(treeItem.User)
|
||||||
b.RebuildUserChannelTreePreservingSelection()
|
b.RebuildUserChannelTreePreservingSelection()
|
||||||
b.Ui.Refresh()
|
b.Ui.Refresh()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user