diff --git a/modules/gui/src/panels/event_button.cc b/modules/gui/src/panels/event_button.cc
index a01a2f882329b8b93262010224417e7ac1088169..9ecee6ea1795372fe60e6b9cc4a32dd078d7c82f 100644
--- a/modules/gui/src/panels/event_button.cc
+++ b/modules/gui/src/panels/event_button.cc
@@ -47,7 +47,7 @@ void EventButton::mouseMoveEvent(QMouseEvent* event){
    QDrag* drag = new QDrag(this);
    drag->setMimeData(mimeData);
    drag->setHotSpot(event->pos() - this->rect().topLeft());
-   drag->start(Qt::MoveAction);
+   drag->exec(Qt::MoveAction);
 }
 
 void EventButton::dropEvent(QDropEvent* event){