KDE/kdebase/workspace/libs/plasma

Jason Stubbs jasonbstubbs at gmail.com
Sun Jan 6 02:24:18 CET 2008


On Sunday 06 January 2008 04:45:02 JST, Aaron J. Seigo wrote:
> On Saturday 05 January 2008, Jason Stubbs wrote:
> > SVN commit 757548 by jstubbs:
> >
> > Flush containment constraints as soon as they are loaded so that they can
> > be acted upon without having to wait for the event loop. This is needed
> > so that the desktop doesn't temporarily appear white when a wallpaper
> > hasn't been set.
> >
> >
> >  M  +1 -0      containment.cpp
> >  M  +2 -0      corona.cpp
> >
> >
> > --- trunk/KDE/kdebase/workspace/libs/plasma/containment.cpp
> > #757547:757548 @@ -146,6 +146,7 @@
> >      setLocation((Plasma::Location)group->readEntry("location",
> > (int)d->location));
> > setFormFactor((Plasma::FormFactor)group->readEntry("formfactor",
> > (int)d->formFactor)); setScreen(group->readEntry("screen", d->screen));
> > +    flushUpdatedConstraints();
> >  }
>
> this is wrong. there's little point in having delayed constraints updated
> if we put this here.

The four constraint changes are still being merged into one notification... Is 
there something else that I'm missing?

> the proper place to do this is in Corona as the rest of your patch did.

That works for me too. The attached patch is fine then?

-- 
Jason Stubbs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: move-constraints-flush.patch
Type: text/x-diff
Size: 1092 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080106/b529fc15/attachment.bin 


More information about the Panel-devel mailing list