diff --git a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/model/DataStore.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/model/DataStore.java index 1f9917445e9..1f14db8343b 100644 --- a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/model/DataStore.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/model/DataStore.java @@ -3583,7 +3583,11 @@ public final class DataStore if (logDirectory == null){ logDirectory = ".eclipse" + File.separator + "RSE" + File.separator; //$NON-NLS-1$//$NON-NLS-2$ } - + // append a '/' if not there + if (logDirectory.charAt( logDirectory.length() -1 ) != File.separatorChar ) { + logDirectory = logDirectory + File.separator; + } + _userPreferencesDirectory = _userPreferencesDirectory + logDirectory + clientUserID; File dirFile = new File(_userPreferencesDirectory);