From 1c212fa148a454a1622dd1d9f3ac89db900f7884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Mon, 24 Dec 2018 02:23:51 +0100 Subject: [PATCH] Fix extraction of folders inside ZipExtract --- .../main/java/com/skcraft/launcher/install/ZipExtract.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java b/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java index 9cc8c48..6a1ac4c 100644 --- a/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java +++ b/launcher/src/main/java/com/skcraft/launcher/install/ZipExtract.java @@ -46,7 +46,11 @@ public class ZipExtract implements Runnable { while ((entry = zis.getNextEntry()) != null) { if (matches(entry)) { File file = new File(getDestination(), entry.getName()); - writeEntry(zis, file); + if (entry.isDirectory()) { + file.mkdirs(); + } else { + writeEntry(zis, file); + } } } } catch (IOException e) {