private void CheckMainLoop ()
{
if (mainLoopStarted)
return;
runMainLoop = true;
Log.Info ("UiaDbusAutomationSource: Starting dbus main loop");
mainLoop = new Thread (new ThreadStart (MainLoop));
mainLoop.IsBackground = true;
mainLoop.Start ();
mainLoopStarted = true;
}