Hi guys,
I've found interesting bug in QRect in Qt 5.3.2.
Look at this code:
inline void QRect::moveRight(int pos)
{
x1 += (pos - x2);
x2 = pos;
}
How it can work?
QRect( 0, 0, 10, 10 ).moveRight( 10 )
produces QRect( 1, 0, 10, 10 )...
--
Best Regards,
Igor Mironchik.