--- a/src/gui/embedded/qwsmanager_qws.cpp Wed Jun 23 19:07:03 2010 +0300
+++ b/src/gui/embedded/qwsmanager_qws.cpp Tue Jul 06 15:10:48 2010 +0300
@@ -267,8 +267,10 @@
#ifndef QT_NO_CURSOR
- QWSDisplay *qwsd = QApplication::desktop()->qwsDisplay();
- qwsd->selectCursor(d->managed, regionToShape(d->cachedRegionAt()));
+ if (d->managed->minimumSize() != d->managed->maximumSize()) {
+ QWSDisplay *qwsd = QApplication::desktop()->qwsDisplay();
+ qwsd->selectCursor(d->managed, regionToShape(d->cachedRegionAt()));
+ }
#endif //QT_NO_CURSOR
if (d->activeRegion)