### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: formatter/org/eclipse/jdt/internal/formatter/Scribe.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/Scribe.java,v retrieving revision 1.197 diff -u -r1.197 Scribe.java --- formatter/org/eclipse/jdt/internal/formatter/Scribe.java 3 Mar 2010 11:17:30 -0000 1.197 +++ formatter/org/eclipse/jdt/internal/formatter/Scribe.java 3 Mar 2010 16:27:54 -0000 @@ -1298,8 +1298,14 @@ this.disablingTag = preferences.disabling_tag; this.enablingTag = preferences.enabling_tag; char[][] taskTags; - if (this.disablingTag == null && this.enablingTag == null) { - taskTags = null; + if (this.disablingTag == null) { + if (this.enablingTag == null) { + taskTags = null; + } else { + taskTags = new char[][] { this.enablingTag }; + } + } else if (this.enablingTag == null) { + taskTags = new char[][] { this.disablingTag }; } else { taskTags = new char[][] { this.disablingTag, this.enablingTag }; } @@ -4742,10 +4748,10 @@ */ private void setEditsEnabled(int count, int previous) { for (int i=previous; i