Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/util/SbmtWebUtils.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/util/Attic/SbmtWebUtils.java,v diff -u -r1.2 -r1.3 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/util/SbmtWebUtils.java 17 Aug 2006 02:16:05 -0000 1.2 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/util/SbmtWebUtils.java 17 Aug 2006 02:37:39 -0000 1.3 @@ -61,7 +61,7 @@ * @return */ public static ToolAccessMode getAccessMode(HttpServletRequest request) { - ToolAccessMode mode = ToolAccessMode.TEACHER; + ToolAccessMode mode = null; String modeStr = request.getParameter(AttributeNames.ATTR_MODE); if(StringUtils.equalsIgnoreCase(modeStr,ToolAccessMode.TEACHER.toString())) mode = ToolAccessMode.TEACHER; Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java,v diff -u -r1.24 -r1.25 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 17 Aug 2006 02:16:07 -0000 1.24 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 17 Aug 2006 02:37:39 -0000 1.25 @@ -93,6 +93,10 @@ HttpServletRequest request, HttpServletResponse response) { ToolAccessMode mode = SbmtWebUtils.getAccessMode(request); + //when first time open flash icon on authoring page: mode will be null + if(mode == null) + mode = ToolAccessMode.AUTHOR; + SessionMap sessionMap = new SessionMap(); request.getSession().setAttribute(sessionMap.getSessionID(), sessionMap);