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


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to