From: <kon...@us...> - 2011-04-11 19:39:25
|
Revision: 1244 http://cishell.svn.sourceforge.net/cishell/?rev=1244&view=rev Author: kongchinhua Date: 2011-04-11 19:39:19 +0000 (Mon, 11 Apr 2011) Log Message: ----------- Fixed the duplicated extensions while save is invoked Modified Paths: -------------- trunk/core/org.cishell.reference/src/org/cishell/reference/app/service/filesaver/SaveAsController.java Modified: trunk/core/org.cishell.reference/src/org/cishell/reference/app/service/filesaver/SaveAsController.java =================================================================== --- trunk/core/org.cishell.reference/src/org/cishell/reference/app/service/filesaver/SaveAsController.java 2011-04-07 17:26:42 UTC (rev 1243) +++ trunk/core/org.cishell.reference/src/org/cishell/reference/app/service/filesaver/SaveAsController.java 2011-04-11 19:39:19 UTC (rev 1244) @@ -39,7 +39,9 @@ dialog.setFilterPath(currentDirectory.getPath()); - if ((fileExtension != null) && !"*".equals(fileExtension) && !"".equals(fileExtension)) { + if ((fileExtension != null) && !"*".equals(fileExtension) && !"".equals(fileExtension) && + !suggestedFileName.endsWith(fileExtension)) { + String isolatedFileName = stripFileExtension(suggestedFileName); suggestedFileName = String.format("%s.%s", suggestedFileName, suggestedFileExtension); dialog.setFilterExtensions(new String[] { String.format("*.%s", fileExtension) }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |