From 35245d4d442019313b103ddc3f1661b9ee404233 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Fri, 10 Jun 2011 00:50:35 +0000 Subject: [PATCH] Adding a flag to prevent unpacking (for building Steam depots). --- src/main/java/com/threerings/getdown/data/Application.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/threerings/getdown/data/Application.java b/src/main/java/com/threerings/getdown/data/Application.java index 8b6e695..422f060 100644 --- a/src/main/java/com/threerings/getdown/data/Application.java +++ b/src/main/java/com/threerings/getdown/data/Application.java @@ -1077,6 +1077,7 @@ public class Application } MetaProgressObserver mpobs = new MetaProgressObserver(obs, totalSize); + boolean noUnpack = Boolean.getBoolean("no_unpack"); for (Resource rsrc : rsrcs) { if (Thread.interrupted()) { throw new InterruptedException("m.applet_stopped"); @@ -1094,7 +1095,7 @@ public class Application try { if (_digest.validateResource(rsrc, mpobs)) { // unpack this resource if appropriate - if (!rsrc.shouldUnpack() || rsrc.unpack()) { + if (noUnpack || !rsrc.shouldUnpack() || rsrc.unpack()) { // finally note that this resource is kosher rsrc.markAsValid(); continue;