~smaioli/azureus/ubuntu-experimental

« back to all changes in this revision

Viewing changes to org/gudy/azureus2/ui/swt/views/piece/PieceInfoView.java

MergedĀ VuzeĀ 4.2.0.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
package org.gudy.azureus2.ui.swt.views.piece;
22
22
 
 
23
import java.util.Iterator;
 
24
 
23
25
import org.eclipse.swt.SWT;
24
26
import org.eclipse.swt.custom.ScrolledComposite;
25
27
import org.eclipse.swt.events.PaintEvent;
354
356
                byte[] uploadingPieces = new byte[dm_pieces.length];
355
357
 
356
358
                // find upload pieces
357
 
                PEPeer[] peers = (PEPeer[]) pm.getPeers().toArray(new PEPeer[0]);
358
 
                for (int i = 0; i < peers.length; i++) {
359
 
                        PEPeer peer = peers[i];
 
359
                Iterator<PEPeer> peer_it = pm.getPeers().iterator();
 
360
                while( peer_it.hasNext()){
 
361
                        PEPeer peer = peer_it.next();
360
362
                        int[] peerRequestedPieces = peer.getIncomingRequestedPieceNumbers();
361
363
                        if (peerRequestedPieces != null && peerRequestedPieces.length > 0) {
362
364
                                int pieceNum = peerRequestedPieces[0];