Skip to content

Commit 7bf2a5e

Browse files
committed
PDFBOX-2941: refactor
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1925055 13f79535-47bb-0310-9956-ffa450edef68
1 parent 72dd13f commit 7bf2a5e

File tree

1 file changed

+5
-5
lines changed
  • debugger/src/main/java/org/apache/pdfbox/debugger/ui

1 file changed

+5
-5
lines changed

debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@
3737
import java.awt.datatransfer.StringSelection;
3838
import java.awt.event.MouseEvent;
3939
import java.io.File;
40-
import java.io.FileOutputStream;
4140
import java.io.IOException;
4241
import java.io.InputStream;
42+
import java.nio.file.Files;
43+
import java.nio.file.StandardCopyOption;
4344
import java.util.ArrayList;
4445
import java.util.List;
4546
import java.util.StringJoiner;
@@ -296,11 +297,10 @@ private JMenuItem getFileOpenMenu(final COSStream cosStream, final TreePath node
296297
{
297298
File temp = File.createTempFile("pdfbox", "." + extension);
298299
temp.deleteOnExit();
299-
300-
try (InputStream is = cosStream.createInputStream();
301-
FileOutputStream os = new FileOutputStream(temp))
300+
301+
try (InputStream is = cosStream.createInputStream())
302302
{
303-
is.transferTo(os);
303+
Files.copy(is, temp.toPath(), StandardCopyOption.REPLACE_EXISTING);
304304
}
305305
Desktop.getDesktop().open(temp);
306306
}

0 commit comments

Comments
 (0)