--- qt-everywhere-opensource-src-4.8.7/src/plugins/platforms/fb_base/fb_base.cpp	2015-05-07 17:14:48.000000000 +0300
+++ ../build/extbld/third_party/qt/core/qt-everywhere-opensource-src-4.8.7/src/plugins/platforms/fb_base/fb_base.cpp	2020-12-23 23:41:17.221257401 +0300
@@ -50,7 +50,11 @@
         : QPlatformCursor(scr), currentRect(QRect()), prevRect(QRect())
 {
     graphic = new QPlatformCursorImage(0, 0, 0, 0, 0, 0);
+#ifdef QT_EMBOX_TOUCHSCREEN
+    setCursor(Qt::BlankCursor);
+#else
     setCursor(Qt::ArrowCursor);
+#endif
 }
 
 QRect QPlatformSoftwareCursor::getCurrentRect()
@@ -128,11 +132,19 @@
 
     if (shape == Qt::BitmapCursor) {
         // application supplied cursor
+#ifdef QT_EMBOX_TOUCHSCREEN
+        setCursor(Qt::BlankCursor);
+#else
         QPoint spot = widgetCursor->hotSpot();
         setCursor(widgetCursor->pixmap().toImage(), spot.x(), spot.y());
+#endif
     } else {
         // system cursor
+#ifdef QT_EMBOX_TOUCHSCREEN
+        setCursor(Qt::BlankCursor);
+#else
         setCursor(shape);
+#endif
     }
     currentRect = getCurrentRect();
     QPoint screenOffset = screen->geometry().topLeft(); // global to local translation
