(&mut self, cx: &mut Context<Self>)
| 217 | self.muted = !self.muted; |
| 218 | self.apply_volume(); |
| 219 | cx.notify(); |
| 220 | } |
| 221 | |
| 222 | pub fn volume_up(&mut self, cx: &mut Context<Self>) { |
| 223 | self.volume = (self.volume + VOLUME_STEP).min(1.0); |
| 224 | if self.muted && self.volume > 0.0 { |
| 225 | self.muted = false; |
| 226 | } |
no test coverage detected