Before Nokia releases a 4.6.1 version, I would like to draw attention on a severe problem that has appeared in a 4.6.1 patch, and that has the potential to cause freezing of Windows itself. The problem is reported in: http://bugreports.qt.nokia.com/browse/QTBUG-6083 ,last comment date 21/Dec/09 11:15 PM, and I haven't seen any reaction so far. This is why I raise this show-stopper issue again, here.
My comment is reproduced below: <<<< Beware!!! I have rebuilt QtCore with your latest change, and the current implementation leads to the following "dramatic" situation: when resizing a Qt window by clicking on its border and dragging, the whole system freezes. I mean Windows, not only the Qt application, becomes unresponsive to any mouse event. I can't even break into the debugger. Fortunatly, by using Alt+Tab a couple of times, one can exit from this freeze state. As I was using with success your previous implementation, I have compared the changes. The problem is simply caused by the new following lines: #ifndef Q_OS_WINCE GetMessageTime() - d->lastMessageTime >= 10 #endif If I remove this line, then the problem completly disappears. I don't know the deep cause of this, but somehow, the mouse get trapped inside some hook procedure. I have rebuilt QtCore with or without this change, rebooted, etc..., and always the same conclusion. This is tested using Qt-32 under Windows-7 x64. This is reproducable (95% of the time I would say) with my application, but not with simpler Qt applications. My application is not doing anything with Windows hooks, hence I don't think this can be a conflict. >>>>>> _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
