I finally got around to trying to fix this today and came up with the attached patch. Tested against 0.6.9 as well as SVN r3500, using Qt 4.6.2 on Arch Linux.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The corruption still is happening for me with Qt 4.6.2 and SMplayer 0.6.9.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I can confirm this bug with Qt 4.6.2 and Smplayer 0.6.9 SVN r3447
I finally got around to trying to fix this today and came up with the attached patch. Tested against 0.6.9 as well as SVN r3500, using Qt 4.6.2 on Arch Linux.