From: Guillaume L. <gla...@te...> - 2004-03-06 17:08:07
|
On Friday 05 March 2004 00:05, Guillaume Laurent wrote: > I tried investigating this a bit more by commenting out various part of the > slot connected to the slider and I still couldn't find any conclusive info. Given that the slot was called recursively, I found a better way to get a meaningful trace (add a static counter with an assert(n < m) on it. It clearly shows that the bug is triggered by our calls to QEventLoop::processEvents(QEventLoop::ExcludeUserInput, maxTime), so I'm very much leaning toward a Qt bug. Chris, are you using Qt 3.2.2 as well ? Apparently there's a fix in Qt 3.2.3 : http://www.trolltech.com/developer/changes/changes-3.2.3.html - QEventLoop Make processEvents(ExcludeUserInput) work. but it's for Qt/Embedded. I'll try upgrading to Qt 3.2.3 and see if that makes it goes away. If that's the case, I'm not very much in favor of adding a workaround for it. -- Guillaume. http://www.telegraph-road.org |