GNOME Bugzilla – Bug 456599
Animations maker misfunctions with non 800x600 resolution
Last modified: 2009-03-28 22:45:39 UTC
Please describe the problem: I'm the Fedora gcompris maintainer and yesterday I received this bug report: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=247926 In the drawing and animation tool, if you draw a square (no fill) taking up the entire canvas, take a picture then play the animation, you'll see that the square outgrows the canvas in the animation screen, and the left and upper borders don't match, rather than fitting perfectly. Steps to reproduce: 1. To reproduce, change the gcompris resolution to 1024x768, then close gcompris and restart for the change to take effect 2. Next draw a square covering the whole canvas, take picture 3. play animation Actual results: When playing the animation a too large square gets drawn, which is to far to the left and bottom. Expected results: Sqaure as drawn in the drawing view Does this happen every time? Yes Other information: gcompris draws everything at 800x600 and then scales it to 1024x768. It seems that the animation when drawn somehow gets scaled too much / its coordinates get calculated wrong.
I confirm. The way we do it is to dump the python objects using pickle. We don't have much control over it. I am afraid the fix is not so easy to implement.
The animation activity is currently being completly rewritten for GCompris 8.5. Won't fix this bug.