fix: split drag & drop on KDE Plasma (#6147)

This commit is contained in:
pajlada
2025-04-13 14:15:49 +02:00
committed by GitHub
parent 37061dd3bd
commit 1d8a00e892
4 changed files with 35 additions and 1 deletions
+2 -1
View File
@@ -1656,7 +1656,8 @@ void Split::drag()
drag->setMimeData(mimeData);
// drag->exec is a blocking action
if (drag->exec(Qt::MoveAction) == Qt::IgnoreAction)
auto dragRes = drag->exec(Qt::MoveAction);
if (dragRes != Qt::MoveAction || drag->target() == nullptr)
{
// The split wasn't dropped in a valid spot, return it to its original position
container->insertSplit(this, {.position = originalLocation});