diff --git a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java index 9ec27ad4288fa3a6140667677a270c4f4ea3ac9c..15a768abf067641ed41eed43abe6965230a1e607 100644 --- a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java +++ b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java @@ -200,8 +200,15 @@ public class GUI { } try { if (overwrite) { - new BufferedInputStream(new FileInputStream(reportFile)) - .transferTo(new BufferedOutputStream(new FileOutputStream(chooser.getSelectedFile()))); + BufferedInputStream bis = new BufferedInputStream(new FileInputStream(reportFile)); + BufferedOutputStream bos = + new BufferedOutputStream(new FileOutputStream(chooser.getSelectedFile())); + bis.transferTo(bos); + bis.close(); + bos.close(); + JOptionPane.showMessageDialog(window, + "Report saved as " + chooser.getSelectedFile().getPath() + ".", + "Info", JOptionPane.INFORMATION_MESSAGE); } } catch (IOException e) {