From 7eac00ba6ebfe64bef99019f3e404776f887cf3a Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 27 Jul 2016 09:44:57 +0200 Subject: [PATCH] guava 19 --- .../src/com/pme/launcher/LauncherGenerator.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tools/launcher-generator/src/com/pme/launcher/LauncherGenerator.java b/tools/launcher-generator/src/com/pme/launcher/LauncherGenerator.java index 673bc5afc2c1..96f355eba66d 100644 --- a/tools/launcher-generator/src/com/pme/launcher/LauncherGenerator.java +++ b/tools/launcher-generator/src/com/pme/launcher/LauncherGenerator.java @@ -135,12 +135,13 @@ public class LauncherGenerator { public void injectIcon(int id, final InputStream iconStream) throws IOException { File f = File.createTempFile("launcher", "ico"); - Files.copy(new InputSupplier() { - @Override - public InputStream getInput() throws IOException { - return iconStream; - } - }, f); + + try { + Files.asByteSink(f).writeFrom(iconStream); + } + finally { + iconStream.close(); + } IconResourceInjector iconInjector = new IconResourceInjector(); iconInjector.injectIcon(f, myRoot, "IRD" + id); }