Monthly Archive: October 2007
The reason for the dramatic slowdown of the ROM state filter with Qt 4.3.2 has meanwhile been found. It’s a performance issue of Qt 4.3.2 and Trolltech is working on it.
There has been some correspondence with the responsible Qt developer. He is aware of the problem and working hard to fix it (I’ve seen other trouble reports as well). Trolltech will improve their performance testing to minimize the risk of such issues in the future.
As a short-term workaround – even though it’s a bit risky, because it can cause crashes (I’ve not seen it crashing, though 🙂 – is to change src/gui/itemviews/qtreeview.cpp in the Qt source tree and comment out line 545 (“// d->executePostedLayout();”). Rebuild Qt and have fun :)!
I tested Qt 4.3.2 which was released a few days ago… basically everything works fine, but somehow the ROM state filter is extremely slow when Qt 4.3.2 is used!? I have no clue yet what could be causing this, but obviously something relevant has changed between Qt 4.3.1 and 4.3.2…
Anyway, all I want to say is keep away from Qt 4.3.2 for now – at least for QMC2 and until I’ve found the reason, a workaround or fix :)!
The current SVN codebase includes a fix for a fairly old bug which was just recently discovered. QMC2 didn’t correctly honor custom color palettes for specific GUI styles which may have been setup with qtconfig. Together with this fix there is also a new setting (StandardColorPalette) to let the user decide wether or not to use custom color palettes.