okay, so to check for udisks I've done the following: 1) set a signal handler to watch for udisks starting 2) check for udisks already running 3) send dbus method call to udisks regardless of run state 4) free error which is 100% guaranteed to occur 5) either pick up udisks from signal handler or from random dbus call 6) finally start efm 7) drink heavily.
okay, so to check for udisks I've done the following:
1) set a signal handler to watch for udisks starting
2) check for udisks already running
3) send dbus method call to udisks regardless of run state
4) free error which is 100% guaranteed to occur
5) either pick up udisks from signal handler or from random dbus call
6) finally start efm
7) drink heavily.


git-svn-id: 6ac5796aeae0cef97fb47bcc287d4ce899c6fa6e@56055 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

jordemort/e17,jordemort/e17,jordemort/e17