From 520abea99c39bd1aab1416b43cd78312a03a90b5 Mon Sep 17 00:00:00 2001 From: "l.dupuis-burtin" Date: Thu, 30 May 2024 15:54:40 +0200 Subject: [PATCH] Fix of MyInterface and thus getSaveState :) --- src/windowInterface/MyInterface.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/windowInterface/MyInterface.java b/src/windowInterface/MyInterface.java index 67ae441..9d23d2b 100644 --- a/src/windowInterface/MyInterface.java +++ b/src/windowInterface/MyInterface.java @@ -23,6 +23,7 @@ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.awt.event.ActionEvent; public class MyInterface extends JFrame { @@ -326,7 +327,10 @@ public class MyInterface extends JFrame { String fileName=SelectFile(); if (fileName.length()>0) { ArrayList content = mySimu.getSaveState(); - writeFile(fileName, (String[]) content.toArray()); + + String[] strArr = Arrays.copyOf(content.toArray(), content.toArray().length, String[].class); + + writeFile(fileName, strArr); } }