Re: [evolution-patches] Session manage evolution-wombat



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]