On Wednesday 20 August 2008, Petri Damstén wrote: > On Wednesday 20 August 2008 12:08:36 Aaron J. Seigo wrote: > > is it that it gets the wrong geometry, or that the screen number isn't > > set? i'm guessing the latter. i'm suspicious of the > > c->restore(containmentConfig) line and the lack of a matching save. not > > all the settings from the containment may yet be written into the > > containmentConfig, and without calling save the new containment certainly > > won't (so changing it twice will result in a fairly nasty loss of data) > > ... > > Some debug outputs from Plasma::Containment::restore > kDebug() << geo; > setGeometry(geo); > kDebug() << geometry(); > plasma(9196)/libplasma Plasma::Containment::restore: QRectF(0,0 1280x1024) > plasma(9196)/libplasma Plasma::Containment::restore: QRectF(2572,0 > 1280x1024) plasma(9196)/libplasma Plasma::Containment::restore: Containment > 12 screen 0 geometry is QRectF(2572,0 1280x1024) wallpaper "image" > wallpaper mode "SingleImage" > > So at least at the end of the restore screen seems to be 0 but geometry > changes in setGeometry.
ah, you mean it moves on the scene (to (2572, 0)). that's fine; that's just Corona ensuring they don't overlap. what's important is that the size remains the same. it probably needs to save() its data into the config object as well though for it to stick ... > > > - Dataengine connection seems to break when containment changed > > > > do you mean DataEngines connected to applets that are migrated from one > > containment to another? > > Yes, Digital clock remains empty until going to config dialog and pressing > ok and I also get messages like: > > Object::disconnect: No such slot > QObject::dataUpdated(QString,Plasma::DataEngine::Data) that really doesn't make much sense, since to the applet and engine there are no changs happening there that should affect the connections. i wonder what is causing this... -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Trolltech
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel