SVN commit 1281292 by coates: Add some checks for nonexistant source piles. M +4 -0 kcardscene.cpp --- trunk/KDE/kdegames/kpat/libkcardgame/kcardscene.cpp #1281291:1281292 @@ -783,6 +783,7 @@ KCardPile * source = cards.first()->pile(); d->sendCardsToPile( pile, cards, duration, false, false ); + if ( source ) d->sendCardsToPile( source, QList(), duration, false, false ); cardsMoved( cards, source, pile ); } @@ -801,6 +802,7 @@ KCardPile * source = cards.first()->pile(); d->sendCardsToPile( pile, cards, velocity, true, false ); + if ( source ) d->sendCardsToPile( source, QList(), cardMoveDuration, false, false ); cardsMoved( cards, source, pile ); } @@ -819,6 +821,7 @@ KCardPile * source = cards.first()->pile(); d->sendCardsToPile( pile, cards, duration, false, true ); + if ( source ) d->sendCardsToPile( source, QList(), duration, false, false ); cardsMoved( cards, source, pile ); } @@ -837,6 +840,7 @@ KCardPile * source = cards.first()->pile(); d->sendCardsToPile( pile, cards, velocity, true, true ); + if ( source ) d->sendCardsToPile( source, QList(), cardMoveDuration, false, false ); cardsMoved( cards, source, pile ); }