diff --git a/frame/item/appitem.cpp b/frame/item/appitem.cpp index 656e2dd77..9e07b137d 100644 --- a/frame/item/appitem.cpp +++ b/frame/item/appitem.cpp @@ -128,6 +128,13 @@ int AppItem::itemBaseWidth() return itemBaseHeight() * 1.4; } +void AppItem::moveEvent(QMoveEvent *e) +{ + DockItem::moveEvent(e); + + m_updateIconGeometryTimer->start(); +} + int AppItem::itemBaseHeight() { if (DockDisplayMode == Efficient) diff --git a/frame/item/appitem.h b/frame/item/appitem.h index d3621cfeb..1d6f5fb43 100644 --- a/frame/item/appitem.h +++ b/frame/item/appitem.h @@ -32,6 +32,7 @@ signals: void requestCancelPreview() const; private: + void moveEvent(QMoveEvent *e); void paintEvent(QPaintEvent *e); void mouseReleaseEvent(QMouseEvent *e); void mousePressEvent(QMouseEvent *e);