diff --git a/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java b/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java index 517abf8..7404b53 100644 --- a/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java +++ b/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java @@ -138,6 +138,12 @@ public abstract class Getdown _toInstallResources.clear(); _readyToInstall = false; log.info("Install completed."); + + // do resource cleanup + final List cleanupPatterns = _app.cleanupPatterns(); + if (!cleanupPatterns.isEmpty()) { + cleanupResources(cleanupPatterns); + } } else { log.info("Nothing to install."); } @@ -344,12 +350,6 @@ public abstract class Getdown log.info("Application requires update."); update(); - // do resource cleanup - final List cleanupPatterns = _app.cleanupPatterns(); - if (!cleanupPatterns.isEmpty()) { - cleanupResources(cleanupPatterns); - } - // loop back again and reverify the metadata continue; }