CVSROOT: /cvs/gnome Module name: beagle Changes by: joeshaw 05/06/03 16:30:45
Modified files: beagled : BeagleDaemon.cs RemoteControlExecutors.cs Shutdown.cs beagled/FileSystemQueryable: FileSystemModel.cs Log message: Fix up the startup and shutdown procedures a bit. Start the main loop as soon as possible, and defer most of the startup to an idle handler. This allows us to avoid some warnings related to not having a main loop if the shutdown handler is called before the main loop is started. Spew the live threads after the main loop has exited, and only if we're in debug mode. When handling a remote shutdown request, do it in a thread instead of an idle handler; this way we can shut down the daemon even if we don't have a main loop. In the file system backend, if we get a shutdown request while scanning all the directories, bail out. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=joeshaw&date=explicit&mindate=2005-06-03%2016:29&maxdate=2005-06-03%2016:31 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list