[kdelibs] plasma: after applet's dataupdated is called, dirty=false

Marco Martin notmart at gmail.com
Thu Mar 3 19:57:10 CET 2011


On Thursday 03 March 2011, Aaron J. Seigo wrote:
> On Wednesday, March 2, 2011, Marco Martin wrote:
> > Git commit 87c356421fdf4587fa8b82a3f148e9bad2fa5edb by Marco Martin.
> > Committed on 02/03/2011 at 22:04.
> > Pushed by mart into branch 'master'.
> > 
> > after applet's dataupdated is called, dirty=false
> > 
> > in DataEnginePrivate::connectSource, if it's an immediate call, and
> > QMetaObject::invokeMethod(visualization, "dataUpdated" is called, means
> > the datacontainers' dirty bit must be set to false, otherwise we will get
> > two subsequent dataUpdated
> > 
> > can it have countereffects?
> 
> it's _probably_ safe, but this is moderately intricate (if not overly
> complex) code. have you tried it with both synchronous and asynchronous
> (e.g. weather) dataengines?

i didn't find any counter effect, with sync and async engines...
will still keep an eye on it

and should definitely get around adding some tests for that in the testengine 
thing.

Cheers,
Marco Martin


More information about the Plasma-devel mailing list