From 76f1fa69fe388081a4da8eb6a9ebdbb9b67897a1 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 13 Dec 2018 15:34:53 +1100 Subject: [PATCH] fixed drag issue introduced in qt 5.12 --- ui/timelinewidget.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/timelinewidget.cpp b/ui/timelinewidget.cpp index a6902bf84..ab3e45d4c 100644 --- a/ui/timelinewidget.cpp +++ b/ui/timelinewidget.cpp @@ -291,8 +291,8 @@ void TimelineWidget::dragEnterEvent(QDragEnterEvent *event) { } } - if (import_init) { - event->accept(); + if (import_init) { + event->acceptProposedAction(); long entry_point; Sequence* seq = sequence; @@ -312,11 +312,12 @@ void TimelineWidget::dragEnterEvent(QDragEnterEvent *event) { panel_timeline->create_ghosts_from_media(seq, entry_point, media_list); panel_timeline->importing = true; - } + } } void TimelineWidget::dragMoveEvent(QDragMoveEvent *event) { if (sequence != NULL && panel_timeline->importing) { + event->acceptProposedAction(); QPoint pos = event->pos(); update_ghosts(pos, event->keyboardModifiers() & Qt::ShiftModifier); panel_timeline->move_insert = ((event->keyboardModifiers() & Qt::ControlModifier) && (panel_timeline->tool == TIMELINE_TOOL_POINTER || panel_timeline->importing)); @@ -456,7 +457,7 @@ void insert_clips(ComboAction* ca) { void TimelineWidget::dropEvent(QDropEvent* event) { if (panel_timeline->importing && panel_timeline->ghosts.size() > 0) { - event->accept(); + event->acceptProposedAction(); ComboAction* ca = new ComboAction();