Ignore:
Timestamp:
Apr 12, 2013, 8:05:40 PM (12 years ago)
Author:
alloc
Message:

AEI2.03:

  • Fixes #7
  • Fixes regression introduced by fixing #8
File:
1 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/backend/oni/management/Installer.java

    r809 r810  
    113113                }
    114114                HashSet<String> levelsAffectedNow = new HashSet<String>();
    115                 // TODO: fill set
    116115
    117116                File IGMD = new File(Paths.getEditionGDF(), "IGMD");
     
    234233                applyPatches(levels, foldersPatches, listener, log);
    235234
    236                 TreeSet<String> levelsAffectedBoth = new TreeSet<String>();
    237                 levelsAffectedBoth.addAll(levelsAffectedBefore);
    238                 levelsAffectedBoth.addAll(levelsAffectedNow);
     235                TreeSet<String> levelsAffectedBoth = null;
     236                if (levelsAffectedBefore != null) {
     237                        levelsAffectedBoth = new TreeSet<String>();
     238                        levelsAffectedBoth.addAll(levelsAffectedBefore);
     239                        levelsAffectedBoth.addAll(levelsAffectedNow);
     240                }
     241
    239242                combineBinaryFiles(levels, levelsAffectedBoth, listener, log);
    240243                combineBSLFolders(mods, listener, log);
     
    539542                                        "Installing level " + l);
    540543
    541                         if (levelsUpdated.contains(l.toLowerCase())) {
     544                        if ((levelsUpdated == null)
     545                                        || levelsUpdated.contains(l.toLowerCase())) {
    542546                                ApplicationInvocationResult res = OniSplit.packLevel(
    543547                                                oniLevelFolders.get(l), new File(Paths.getEditionGDF(),
Note: See TracChangeset for help on using the changeset viewer.