Changeset 69a9f896eb47a409406db3ae3bd179e7e881c795

Show
Ignore:
Timestamp:
08/19/07 16:19:22 (1 year ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1187533162 +0200
git-parent:

[4f02618e7c8717451f2d3eda9e7d72daf17f36ca]

git-author:
Christopher Jung <bktheg@web.de> 1187533162 +0200
Message:

Beim Loeschen eines Schiffes werden nun Flotten wieder korrekt freigegeben

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/ships/Ship.java

    r4f02618 r69a9f89  
    28522852                        .iterate().next(); 
    28532853                        if( fleetcount <= 2 ) { 
     2854                                final Iterator shipIter = db.createQuery("from Ship where fleet=?") 
     2855                                        .setEntity(0, this.fleet) 
     2856                                        .iterate(); 
     2857                                while( shipIter.hasNext() ) { 
     2858                                        Ship aship = (Ship)shipIter.next(); 
     2859                                        aship.setFleet(null); 
     2860                                } 
     2861                                 
    28542862                                db.delete(this.fleet); 
    2855                                 this.fleet = null; 
    28562863                        } 
    28572864                }