internal void InitEvents()
{
if (Registry.SuspendDBusCalls) {
Registry.pendingCalls.Enqueue (() =>
InitEvents ());
return;
}
if (stateMapping == null)
InitStateMapping ();
if (objectEvents == null && ObjectEvents != null) {
ObjectEvents.StateChanged += OnStateChanged;
ObjectEvents.ChildrenChanged += OnChildrenChanged;
ObjectEvents.PropertyChange += OnPropertyChange;
}
}