From 73dc06fb2754a9cfd5007e66f04d6c98d79d18a1 Mon Sep 17 00:00:00 2001 From: Bencor29 Date: Tue, 9 Oct 2018 10:06:26 +0200 Subject: [PATCH] Patch cast Exception --- fr/bencor29/datatransfer/DTMaster.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fr/bencor29/datatransfer/DTMaster.java b/fr/bencor29/datatransfer/DTMaster.java index ce0642d..5f5186a 100644 --- a/fr/bencor29/datatransfer/DTMaster.java +++ b/fr/bencor29/datatransfer/DTMaster.java @@ -9,7 +9,7 @@ public abstract class DTMaster { private ArrayList tl; public DTMaster() { - tl = new ArrayList<>(); + tl = new ArrayList(); } /** @@ -26,7 +26,10 @@ public void addListener(TransferListener tl) { * @return The TransferListener's list */ public TransferListener[] getListeners() { - return (TransferListener[]) this.tl.toArray(); + TransferListener[] listeners = new TransferListener[this.tl.size()]; + for(int i = 0; i < this.tl.size(); i++) + listeners[i] = this.tl.get(i); + return listeners; } /**