Skip to content

Commit 73dc06f

Browse files
committed
Patch cast Exception
1 parent bd37627 commit 73dc06f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

fr/bencor29/datatransfer/DTMaster.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public abstract class DTMaster {
99
private ArrayList<TransferListener> tl;
1010

1111
public DTMaster() {
12-
tl = new ArrayList<>();
12+
tl = new ArrayList<TransferListener>();
1313
}
1414

1515
/**
@@ -26,7 +26,10 @@ public void addListener(TransferListener tl) {
2626
* @return The TransferListener's list
2727
*/
2828
public TransferListener[] getListeners() {
29-
return (TransferListener[]) this.tl.toArray();
29+
TransferListener[] listeners = new TransferListener[this.tl.size()];
30+
for(int i = 0; i < this.tl.size(); i++)
31+
listeners[i] = this.tl.get(i);
32+
return listeners;
3033
}
3134

3235
/**

0 commit comments

Comments
 (0)