> Basically, the shell now sets the evolution directory in bonoboconf, and
> on startup the mailer reads that directory instead of waiting for the
> owner_set callback to set it. This allows mail_session_init to be called
> at startup rather than at owner_set.
> 
> May I commit?

Hmm.  I am not actually sure that this is the right approach.

Basically, I don't think the location of the Evolution directory should
be a setting.  Rather, it should be a parameter that you specify when
you start Evolution.  So for example in the future we want to be able to
do `evolution --open-dir=/home/ettore/alternate-evolution' and fire up a
new instance of Evolution accessing that directory while still being
able to run other instances of Evolution accessing other directories.

In the current framework this is not possible -- but the patch moves us
even further away from the objective.  :-)

So my question is: why do we need to have mail_session_init() called
before owner_set()?  Can we still make the summary work without making
this a requirement?

-- 
Ettore

_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to