several refactorings, especially concerning LOCK operations on windows

This commit is contained in:
Sebastian Stenzel
2015-10-28 22:44:59 +01:00
parent b6a5db5797
commit 1a81b3a781
6 changed files with 89 additions and 49 deletions
@@ -185,7 +185,8 @@ public class MainController extends AbstractFXMLViewController implements Initia
* @param path non-null, writable, existing directory
*/
public void addVault(final Path path, boolean select) {
if (path == null || !Files.isWritable(path)) {
// TODO: Files.isWritable is broken on windows. Fix in Java 8u72, see https://bugs.openjdk.java.net/browse/JDK-8034057
if (path == null) {
return;
}