[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdegames/kpat/libkcardgame
From:       Parker Coates <parker.coates () kdemail ! net>
Date:       2012-02-21 2:52:43
Message-ID: 20120221025243.38AC7AC897 () svn ! kde ! org
[Download RAW message or body]

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<KCard*>(), 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<KCard*>(), 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<KCard*>(), 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<KCard*>(), cardMoveDuration, false, false );
     cardsMoved( cards, source, pile );
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic