protected override void Cleanup() { if (detector != null) { detector.FileFinished -= OnFileFinished; detector.Dispose(); detector = null; } base.Cleanup(); }
public BpmEntry () { detector = BpmDetectJob.GetDetector (); if (detector != null) { detector.FileFinished += OnFileFinished; } BuildWidgets (); Destroyed += delegate { if (detector != null) { detector.Dispose (); detector = null; } }; }
public BpmEntry() { detector = BpmDetectJob.GetDetector(); if (detector != null) { detector.FileFinished += OnFileFinished; } BuildWidgets(); Destroyed += delegate { if (detector != null) { detector.Dispose(); detector = null; } }; }