Diffstat (limited to 'noncore/games/solitaire/canvascardgame.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/games/solitaire/canvascardgame.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/games/solitaire/canvascardgame.cpp b/noncore/games/solitaire/canvascardgame.cpp index 8e07cc8..8250193 100644 --- a/noncore/games/solitaire/canvascardgame.cpp +++ b/noncore/games/solitaire/canvascardgame.cpp | |||
@@ -327,12 +327,13 @@ void CanvasCardGame::contentsMouseReleaseEvent(QMouseEvent *e) | |||
327 | c = oldPile->cardInfront(item); | 327 | c = oldPile->cardInfront(item); |
328 | oldPile->removeCard(item); | 328 | oldPile->removeCard(item); |
329 | } | 329 | } |
330 | pile->addCardToTop(item); | ||
331 | item->setCardPile(pile); | 330 | item->setCardPile(pile); |
332 | //item->move( pile->getCardPos(item) ); | 331 | //item->move( pile->getCardPos(item) ); |
332 | pile->addCardToTop(item); | ||
333 | QPoint p = pile->getCardPos(item); | 333 | QPoint p = pile->getCardPos(item); |
334 | item->setPos( p.x(), p.y(), highestZ ); | 334 | item->setPos( p.x(), p.y(), highestZ ); |
335 | highestZ++; | 335 | highestZ++; |
336 | checkUnusable(); // added for freecell to move card to discard pile | ||
336 | 337 | ||
337 | if (item->getValue() == king && haveWeWon()) { | 338 | if (item->getValue() == king && haveWeWon()) { |
338 | alphaCardPile->hide(); | 339 | alphaCardPile->hide(); |