On Fri, 12 Aug 2011 00:58:25 +0200 Cedric BAIL <cedric.b...@free.fr> said:
> On Thu, Aug 11, 2011 at 9:08 PM, Sebastian Dransfeld <s...@tango.flipp.net> > wrote: > > On 08/11/2011 02:12 PM, Cedric BAIL wrote: > >> With that commit, it is now required that E17 wait for Efreet to > >> spawn a process before starting. Couldn't it be possible to just check > >> if we have a cache, start with it and later handle the event if > >> something did change ? And why can't we start with an empty cache ? > >> > >> Thanks, > > > > Because of to many complaints about startup applications which do not start. > > > > We could delay startup applications until the cache is built, but > > startup applications should startup before the desktop shows, or? > > Checking if the cache is available, before blocking, is a first in my > opinion. If it's not available, we could then launch startup > application once the signal is received. There is still maybe some > possibilties for some race condition here, when the cache is not up to > date and an update is needed to make startup application work. Need to > think more about that stuff and how the cache work. i think the case of cache not being up to date for startup apps is something we shouldn't need to worry too much about imho - someone changed apps while e wasn't running and updating the cache... so it gets it wrong next long in.. a log out and in fixes it. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel