Ignore:
Timestamp:
Apr 12, 2013, 5:57:57 PM (12 years ago)
Author:
alloc
Message:

AEI2.02:

Location:
java/installer2/src/net/oni2/aeinstaller/backend/packages
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/Package.java

    r749 r804  
    1414import net.oni2.aeinstaller.backend.CaseInsensitiveFile;
    1515import net.oni2.aeinstaller.backend.Paths;
    16 import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
     16import net.oni2.aeinstaller.backend.oni.management.tools.ToolInstallationList;
    1717import net.oni2.moddepot.DepotConfig;
    1818import net.oni2.moddepot.ECompatiblePlatform;
     
    230230        public boolean isInstalled() {
    231231                if (tool)
    232                         return ToolsManager.getInstalledTools().contains(packageNumber);
     232                        return ToolInstallationList.getInstance().isInstalled(packageNumber);
    233233                else
    234234                        return PackageManager.getInstance().isModInstalled(this);
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java

    r749 r804  
    1414
    1515import net.oni2.aeinstaller.backend.Paths;
     16import net.oni2.aeinstaller.backend.oni.management.Installer;
     17import net.oni2.aeinstaller.backend.oni.management.tools.ToolInstallationList;
    1618import net.oni2.moddepot.DepotManager;
    1719import net.oni2.moddepot.model.NodeMod;
    1820import net.oni2.moddepot.model.TaxonomyTerm;
    19 import net.oni2.aeinstaller.backend.oni.management.Installer;
    20 import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
    2121
    2222import com.thoughtworks.xstream.XStream;
     
    266266        public TreeSet<Package> getInstalledTools() {
    267267                TreeSet<Package> res = new TreeSet<Package>();
    268                 for (int n : ToolsManager.getInstalledTools()) {
     268                for (int n : ToolInstallationList.getInstance().getItems().keySet()) {
    269269                        res.add(getPackageByNumber(n));
    270270                }
     
    301301                        for (int depNum : m.getDependencies()) {
    302302                                Package other = getPackageByNumber(depNum);
    303                                 if (!mods.contains(other)) {
    304                                         if (!res.containsKey(m))
    305                                                 res.put(m, new HashSet<Package>());
    306                                         res.get(m).add(other);
     303                                if (other != null) {
     304                                        if (!mods.contains(other)) {
     305                                                if (!res.containsKey(m))
     306                                                        res.put(m, new HashSet<Package>());
     307                                                res.get(m).add(other);
     308                                        }
    307309                                }
    308310                        }
     
    326328                        for (int confNum : m.getIncompabitilities()) {
    327329                                Package other = getPackageByNumber(confNum);
    328                                 if (mods.contains(other)) {
    329                                         if (!res.containsKey(m))
    330                                                 res.put(m, new HashSet<Package>());
    331                                         res.get(m).add(other);
     330                                if (other != null) {
     331                                        if (mods.contains(other)) {
     332                                                if (!res.containsKey(m))
     333                                                        res.put(m, new HashSet<Package>());
     334                                                res.get(m).add(other);
     335                                        }
    332336                                }
    333337                        }
Note: See TracChangeset for help on using the changeset viewer.