Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/actions/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/actions/LearningAction.java,v diff -u -r1.17.2.4 -r1.17.2.5 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/actions/LearningAction.java 5 May 2016 08:10:21 -0000 1.17.2.4 +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/actions/LearningAction.java 7 Dec 2016 07:58:28 -0000 1.17.2.5 @@ -770,7 +770,7 @@ } // Saving Mindmap Nodes - if (!mindmap.isMultiUserMode()) { + if (!mindmap.isMultiUserMode() && !StringUtils.isBlank(learningForm.getMindmapContent())) { saveMindmapXML(mindmap, mindmapUser, learningForm.getMindmapContent(), mindmapSession); } Index: lams_tool_mindmap/web/pages/learning/mindmap.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/web/pages/learning/mindmap.jsp,v diff -u -r1.17.2.2 -r1.17.2.3 --- lams_tool_mindmap/web/pages/learning/mindmap.jsp 2 Aug 2016 04:43:39 -0000 1.17.2.2 +++ lams_tool_mindmap/web/pages/learning/mindmap.jsp 7 Dec 2016 07:57:51 -0000 1.17.2.3 @@ -12,9 +12,11 @@ } function submitForm() { - // Sets mindmap content in Flash - setMindmapContent(); - + var hasFlash = ((typeof navigator.plugins != "undefined" && typeof navigator.plugins["Shockwave Flash"] == "object") || (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) != false)); + if(hasFlash == true){ + // Sets mindmap content in Flash + setMindmapContent(); + } var f = document.getElementById('submitForm'); f.submit(); }