Banshee.Sources.PrimarySource.OnErrorSourceUpdated C# (CSharp) Method

OnErrorSourceUpdated() protected method

protected OnErrorSourceUpdated ( object o, EventArgs args ) : void
o object
args System.EventArgs
return void
        protected void OnErrorSourceUpdated (object o, EventArgs args)
        {
            lock (error_source) {
                if (error_source.Count > 0 && !error_source_visible) {
                    error_source_visible = true;
                    AddChildSource (error_source);
                } else if (error_source.Count <= 0 && error_source_visible) {
                    error_source_visible = false;
                    RemoveChildSource (error_source);
                }
            }
        }