i am developing in Qt... and i hit this strange behaviour only on Symbian.
Inside a paint event i do some transformations (scale and translation) to the painter, then i paint some stuff.
The ellipse is drawn correctly as an ellipse. The point, instead, is draw as an orizzontal line very long!
QPointF my_point( .., ..);
pen.setColor( color );
painter.drawEllipse( my_point, 10.0, 10.0 );
painter.drawPoint( my_point );
This behaviour is not present on the Simulator, it works just fine. With the debugger i cannot see any problem. On the device, my_point still has the correct values, but drawPoint draws a line!
Can it be related to float-double precision issues on Symbian?
I am quite out of idea, what could i try to pinpoint this problem and solve it?