Skip to content

Commit a36298b

Browse files
committed
Earlier exit on invalid timeline drops.
1 parent 10c4349 commit a36298b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

common/lc_timelinewidget.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -562,16 +562,16 @@ void lcTimelineWidget::ItemSelectionChanged()
562562
void lcTimelineWidget::dropEvent(QDropEvent* Event)
563563
{
564564
QTreeWidgetItem* DropItem = itemAt(Event->pos());
565-
lcModel* Model = gMainWindow->GetActiveModel();
566-
567-
QList<QTreeWidgetItem*> SelectedItems = selectedItems();
568-
clearSelection();
569565

570566
if (!DropItem)
571567
return;
572568

569+
QList<QTreeWidgetItem*> SelectedItems = selectedItems();
570+
clearSelection();
571+
573572
QTreeWidgetItem* ParentItem = DropItem->parent();
574573
lcStep Step = indexOfTopLevelItem(ParentItem ? ParentItem : DropItem) + 1;
574+
lcModel* Model = gMainWindow->GetActiveModel();
575575

576576
if (Step > Model->GetCurrentStep())
577577
Model->SetCurrentStep(Step);

0 commit comments

Comments
 (0)