diff --git a/src/app/puzzle/carousel/vpcarrouselpiecelist.cpp b/src/app/puzzle/carousel/vpcarrouselpiecelist.cpp index 585e69e8f..a8fa089e2 100644 --- a/src/app/puzzle/carousel/vpcarrouselpiecelist.cpp +++ b/src/app/puzzle/carousel/vpcarrouselpiecelist.cpp @@ -161,12 +161,12 @@ void VPCarrouselPieceList::startDrag(Qt::DropActions supportedActions) if(drag->exec() == Qt::MoveAction) { m_carrousel->Refresh(); - piece->SetSelected(true); + piece->SetSelected(false); - VPLayoutPtr layout = piece->Layout(); - if (not layout.isNull()) + VPLayoutPtr pieceLayout = piece->Layout(); + if (not pieceLayout.isNull()) { - emit layout->PieceSelectionChanged(piece); + emit pieceLayout->PieceSelectionChanged(piece); } } }