-
Brian Tarricone authored
that have an associated app running, whether or not it's registered with the SM. Add client ID comparison function. Track the child watch GSource and provide a way to reset the child watch to a function that simply reaps the child. * xfce4-session/xfsm-startup.[ch]: Move handling of the child watch and startup timeout, and make the properties starter global so the manager can make use of it. Merge a couple data structures, and record a launched client's PID in its properties structure. * xfce4-session/xfsm-manager.[ch]: Implement SmRestartImmediately support. Remove some code duplication. Add an accessor func for the manager's state. Add a timeout function that resets the 'restart attempts' counter if the client has been alive for a while (5 minutes). (Old svn revision: 28273)
ae25e968