--- a/src/gui/embedded/qwsmanager_qws.cpp Mon Jun 21 22:38:13 2010 +0100
+++ b/src/gui/embedded/qwsmanager_qws.cpp Thu Jul 22 16:41:55 2010 +0100
@@ -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)