Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java
index 655845ff6..1643a5206 100644
--- a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java
+++ b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java
@@ -142,11 +142,10 @@ public class Application implements IApplication {
Properties props = new Properties();
props.setProperty(IProfile.PROP_INSTALL_FOLDER, destination.toOSString());
props.setProperty(IProfile.PROP_FLAVOR, flavor);
- if (bundlePool != null)
- if (bundlePool.equals(Messages.destination_commandline))
- props.setProperty(IProfile.PROP_CACHE, destination.toOSString());
- else
- props.setProperty(IProfile.PROP_CACHE, bundlePool);
+ if (bundlePool == null || bundlePool.equals(Messages.destination_commandline))
+ props.setProperty(IProfile.PROP_CACHE, destination.toOSString());
+ else
+ props.setProperty(IProfile.PROP_CACHE, bundlePool);
if (roamingProfile)
props.setProperty(IProfile.PROP_ROAMING, Boolean.TRUE.toString());

Back to the top