public void onStartDetecting(object o, EventArgs args)
        {
            if (source == null) {
                source = new DuplicateSongDetectorSource ();
                ServiceManager.SourceManager.MusicLibrary.AddChildSource (source);
            }
            ServiceManager.SourceManager.SetActiveSource (source);
            SongDuplicateView.ReloadWindow ();

            source.Parent.ChildSourceRemoved += delegate(Sources.SourceEventArgs source_args) {
                if (source_args.Source.Equals(source)){
                    source=null;
                }
            };
        }
Exemple #2
0
        public void onStartDetecting(object o, EventArgs args)
        {
            if (source == null)
            {
                source = new DuplicateSongDetectorSource();
                ServiceManager.SourceManager.MusicLibrary.AddChildSource(source);
            }
            ServiceManager.SourceManager.SetActiveSource(source);
            SongDuplicateView.ReloadWindow();

            source.Parent.ChildSourceRemoved += delegate(Sources.SourceEventArgs source_args) {
                if (source_args.Source.Equals(source))
                {
                    source = null;
                }
            };
        }