diff --git a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
index fa2df71fc587125ba826df77bc14d6fbee071d80..cc42c65f0cba88733abebd6ec2000d83b6e07ffe 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
@@ -159,7 +159,7 @@ void CustomDragAndDropIcon::enter()
 {
     connect(&m_timeLine, SIGNAL( frameChanged (int)), this, SLOT(animateDrag(int)));
     m_timeLine.setFrameRange(0, 10);
-    m_timeLine.setDuration(150);
+    m_timeLine.setDuration(10);
     m_timeLine.setLoopCount(1);
     m_timeLine.setCurveShape(QTimeLine::EaseInCurve);
     m_timeLine.start();
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
index 17b93239fb1ab27d53e2ce9fb67deaaa1d9698b7..8175c7f8b8830984d94eca8dcd6cfacd562c3184 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
@@ -530,13 +530,13 @@ int ItemLibraryModel::getHeight(const ItemLibraryEntry &itemLibraryEntry)
 
 QPixmap ItemLibraryModel::createDragPixmap(int width, int height)
 {
-    QImage dragImage(width, height, QImage::Format_RGB32); // TODO: draw item drag icon
-    dragImage.fill(0xffffffff);
+    QImage dragImage(10, 10, QImage::Format_ARGB32); // TODO: draw item drag icon
+    dragImage.fill(0x00ffffff); //### todo for now we disable the preview image
     QPainter p(&dragImage);
     QPen pen(Qt::gray);
-    pen.setWidth(2);
-    p.setPen(pen);
-    p.drawRect(1, 1, dragImage.width() - 2, dragImage.height() - 2);
+//    pen.setWidth(2);
+//    p.setPen(pen);
+//    p.drawRect(1, 1, dragImage.width() - 2, dragImage.height() - 2);
     return QPixmap::fromImage(dragImage);
 }