Banshee.Mpris.MediaPlayer.HandlePropertiesChange C# (CSharp) Method

HandlePropertiesChange() private method

private HandlePropertiesChange ( string interface_name ) : void
interface_name string
return void
        private void HandlePropertiesChange (string interface_name)
        {
            PropertiesChangedHandler handler = properties_changed;
            if (handler != null) {
                lock (changed_properties) {
                    try {
                        handler (interface_name, changed_properties, invalidated_properties.ToArray ());
                    } catch (Exception e) {
                        Log.Exception (e);
                    }
                    changed_properties.Clear ();
                    invalidated_properties.Clear ();
                }
            }
        }