diff --git a/src/main/java/com/ardublock/core/Context.java b/src/main/java/com/ardublock/core/Context.java index ecd42a1d8349f635fec18bc4e7785465f2bb11a7..a092ca86ffaec294777c871925af25faea4c60ad 100644 --- a/src/main/java/com/ardublock/core/Context.java +++ b/src/main/java/com/ardublock/core/Context.java @@ -142,13 +142,14 @@ public class Context loadPath = new File(URLDecoder.decode(getClass().getProtectionDomain().getCodeSource().getLocation().getFile(), "UTF-8")).getParentFile().getPath()+ File.separator +"defaultProgram.abp"; } catch (UnsupportedEncodingException e2) { // TODO Auto-generated catch block - e2.printStackTrace(); - } + //e2.printStackTrace(); + System.out.println("No default programm."); + } try { - if(PreferencesData.get("ardublock.workspace.mode").contains("custom") || PreferencesData.get("ardublock.workspace.mode").contains("page")) { + if(PreferencesData.get("ardublock.workspace.mode").contains("custom") || PreferencesData.get("ardublock.workspace.mode").contains("page") || PreferencesData.get("ardublock.workspace.mode").contains("default") ) { workspaceController.loadProjectFromPath(loadPath, PreferencesData.get("ardublock.workspace.mode")); }else { - workspaceController.loadProjectFromPath(loadPath); + workspaceController.loadProjectFromPath(loadPath, "default"); } } catch (IOException e1) { @@ -167,7 +168,7 @@ public class Context isr.close(); is.close(); - if(PreferencesData.get("ardublock.workspace.mode").contains("custom") || PreferencesData.get("ardublock.workspace.mode").contains("page")) { + if(PreferencesData.get("ardublock.workspace.mode").contains("custom") || PreferencesData.get("ardublock.workspace.mode").contains("page") || PreferencesData.get("ardublock.workspace.mode").contains("default") ) { workspaceController.loadProject(defaultFileString, null , PreferencesData.get("ardublock.workspace.mode")); } else { workspaceController.loadProject(defaultFileString, null , "default");