diff --git a/UI/source-tree.cpp b/UI/source-tree.cpp index 879598640..6f0de977e 100644 --- a/UI/source-tree.cpp +++ b/UI/source-tree.cpp @@ -883,11 +883,8 @@ Qt::ItemFlags SourceTreeModel::flags(const QModelIndex &index) const obs_sceneitem_t *item = items[index.row()]; bool is_group = obs_sceneitem_is_group(item); - /* XXX: Disable drag/drop on Linux until Qt issues are fixed */ return QAbstractListModel::flags(index) | Qt::ItemIsEditable | -#if defined(_WIN32) || defined(__APPLE__) Qt::ItemIsDragEnabled | -#endif (is_group ? Qt::ItemIsDropEnabled : Qt::NoItemFlags); } diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 425a19ba1..e3eee49aa 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -233,11 +233,6 @@ OBSBasic::OBSBasic(QWidget *parent) ui->previewDisabledWidget->setVisible(false); ui->contextContainer->setStyle(new OBSProxyStyle); - /* XXX: Disable drag/drop on Linux until Qt issues are fixed */ -#if !defined(_WIN32) && !defined(__APPLE__) - ui->scenes->setDragDropMode(QAbstractItemView::NoDragDrop); -#endif - startingDockLayout = saveState(); statsDock = new OBSDock();