I don't like this patch. It adds the need of a display for wombat. The wombat is supposed to exit when all clients are disconnected from it, which it seems to do here just fine. The alarm-notify daemon uses the display and connects to the session manager so should be getting killed on log-out and started back up on log-in. There may be a bug in the version of bonobo that the evolution in redhat/fedora is running against, or something similar, such that wombat isn't getting the idea that all the clients are gone. Using the session manager to kill off servers that don't know the clients are gone though, doesn't feel like the correct workaround. Changing evolution-alarm-notify to use bonobo_main_quit () though, seems good to me. -- dobey On Enj , 2003-10-23 at 15:22, Jeremy Katz wrote: > Currently, evolution-wombat doesn't register at all with the session > manager and so when you log out, it continues running. Having it > continue running while you're logged in without evolution running is > useful (since evolution-alarm-notify needs it), but it really should > quit when you end your session so that bonobo-activation-server can die > as well to avoid the problems in > http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106826. Attached > patch implement. > > This also changes evolution-alarm-notify's die() to call > bonobo_main_quit instead of gtk_main_quit since it uses bonobo_main and > not gtk_main > > Jeremy
Attachment:
signature.asc
Description: This is a digitally signed message part