X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2FFileAssociationManager.java;h=68f8a91967123f1574b72ff633ec0a7df934c7b9;hb=38e4ff5602ea97b3ec557c0a941b0996fb78993f;hp=5c3cc517c7662ff8b2fc8d688894f9d55370695b;hpb=7afbbed8e0cef27a47dd7599aadc5c2c814c7dea;p=instantlauncher.git diff --git a/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java b/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java index 5c3cc51..68f8a91 100755 --- a/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java @@ -39,6 +39,7 @@ public class FileAssociationManager { extensionToApplication.put("wmv", new String[] { "vlc", FILE_INDICATOR }); extensionToApplication.put("ods", new String[] { "localc", FILE_INDICATOR }); + extensionToApplication.put("docx", new String[] { "lowriter", FILE_INDICATOR }); } @@ -56,14 +57,11 @@ public class FileAssociationManager { final String[] c = new String[commands.length]; - for (int i = 0; i < commands.length; i++) { - - if (commands[i].equals(FILE_INDICATOR)) { + for (int i = 0; i < commands.length; i++) + if (commands[i].equals(FILE_INDICATOR)) c[i] = file.getAbsolutePath(); - } else { + else c[i] = commands[i]; - } - } try { Runtime.getRuntime().exec(c); @@ -74,9 +72,8 @@ public class FileAssociationManager { } return true; - } else { + } else return false; - } }