From d5cb331eb3ef6dd25546967cb29a67c6ba649abd Mon Sep 17 00:00:00 2001 From: TocoToucan Date: Thu, 13 Oct 2016 17:52:49 +0300 Subject: [PATCH] Unsubscribe from ValueChanged events --- osu.Game/VolumeControl.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/osu.Game/VolumeControl.cs b/osu.Game/VolumeControl.cs index fdb7bf1785..bc67513fb4 100644 --- a/osu.Game/VolumeControl.cs +++ b/osu.Game/VolumeControl.cs @@ -51,6 +51,14 @@ namespace osu.Game }; } + protected override void Dispose(bool isDisposing) + { + VolumeGlobal.ValueChanged -= volumeChanged; + VolumeSample.ValueChanged -= volumeChanged; + VolumeTrack.ValueChanged -= volumeChanged; + base.Dispose(isDisposing); + } + protected override bool OnWheelDown(InputState state) { volumeMeterMaster.TriggerWheelDown(state);