forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/8.0'
Conflicts: .github/workflows/build_cmake.yml src/plugins/qmldesigner/components/connectioneditor/dynamicpropertiesmodel.cpp src/plugins/qmldesigner/components/materialeditor/materialeditorview.h src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp src/plugins/qmldesigner/designercore/model/model.cpp Change-Id: I111b9140375b894a5487cc012b17cc32100bdb8d
This commit is contained in:
@@ -7851,7 +7851,7 @@ void TextEditorWidget::dropEvent(QDropEvent *e)
|
||||
MultiTextCursor cursor = multiTextCursor();
|
||||
cursor.beginEditBlock();
|
||||
const QTextCursor eventCursor = cursorForPosition(e->pos());
|
||||
if (e->dropAction() == Qt::MoveAction)
|
||||
if (e->dropAction() == Qt::MoveAction && e->source() == viewport())
|
||||
cursor.removeSelectedText();
|
||||
cursor.setCursors({eventCursor});
|
||||
setMultiTextCursor(cursor);
|
||||
@@ -7864,6 +7864,7 @@ void TextEditorWidget::dropEvent(QDropEvent *e)
|
||||
insertFromMimeData(mime);
|
||||
delete mimeOverwrite;
|
||||
cursor.endEditBlock();
|
||||
e->acceptProposedAction();
|
||||
}
|
||||
|
||||
QMimeData *TextEditorWidget::duplicateMimeData(const QMimeData *source)
|
||||
|
||||
Reference in New Issue
Block a user