From: Jan P. <jp...@us...> - 2006-10-05 18:49:44
|
Update of /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/editors/util In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv32471/src/org/epic/perleditor/editors/util Modified Files: Tag: stable PreferenceUtil.java Log Message: Fixed bug [ 1571643 ] Can't open editor: Reason for the failure: / by zero Index: PreferenceUtil.java =================================================================== RCS file: /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/editors/util/PreferenceUtil.java,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -u -d -r1.3 -r1.3.2.1 --- PreferenceUtil.java 9 Sep 2005 11:00:07 -0000 1.3 +++ PreferenceUtil.java 5 Oct 2006 18:49:39 -0000 1.3.2.1 @@ -20,14 +20,16 @@ int numSpaces = PerlEditorPlugin.getDefault().getPreferenceStore().getInt( PreferenceConstants.INSERT_TABS_ON_INDENT); - char[] indentChars = new char[numSpaces - (column % numSpaces)]; - - - for (int i = 0; i < indentChars.length; i++) { - indentChars[i] = ' '; - } - - tabString = String.valueOf(indentChars); + + if (numSpaces > 0) + { + char[] indentChars = new char[numSpaces - (column % numSpaces)]; + for (int i = 0; i < indentChars.length; i++) { + indentChars[i] = ' '; + } + tabString = String.valueOf(indentChars); + } + else tabString = ""; } else { tabString = "\t"; } |