rca, this is good work. Like all enthusiastic Qt users, I want these problems to go way and support you in what you are trying to do.
But, I am guessing here, your fixes will not be applied to main until they have been tested and agreed good by several users. To get that happening, we need a clear and unambiguous patch that anyone can apply. Right now, the bug report seems a bit confusing.
You say you have removed the patch, was there two patches ? I still see one there as a download and one as a screen scrape ? You have not uploaded the patch containing Zelko's suggestion ? Might be a good idea ....
I'd like to try your ideas but the discussion in this thread requires more time than I can afford right now and I was very pleased to see a bug report, hoping for one single patch with all the thinking already done for me !
Everyone understands how frustrating this process can be, but we must understand that Zelko's prime responsibility is that changes do not make something else worse !
Keep trying !
Davo