On 2/3/06, Rodrigo Moya <[EMAIL PROTECTED]> wrote:
> On Thu, 2006-02-02 at 23:39 +0000, Iain * wrote:
> > On 2/1/06, Federico Mena Quintero <[EMAIL PROTECTED]> wrote:
> >
> > > - how long does nautilus take to pick up the pixmap and repaint its
> > > desktop window.  That takes about 1 second for me, due to XRENDER bugs.
> >
> > Part of that second is a 300ms timeout before nautilus does anything,
> > to let GConf change all the values.
> >
> > See libnautilus-private/nautilus-directory-background.c:328
> >
> hmm, can't we just use a ChangeSet and do all changes at once and thus
> remove the timeout?

Apparently we do, this is the comment just above the timeout

/*
         * Wallpaper capplet changes picture, background color and
placement with
         * gconf_change_set API, but unfortunately, this operation is
not atomic in
         * GConf as it should be. So we update background after small
timeout to
         * let GConf change all values.          */

Is this a bug in GConf? Was it a bug which has since been fixed? Can
it be fixed? Should it be?

iain
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to