View | Details | Raw Unified | Return to bug 332843 | Differences between
and this patch

Collapse All | Expand All

(-)formatter/org/eclipse/jdt/internal/formatter/Scribe.java (-9 / +11 lines)
Lines 452-466 Link Here
452
    			if (edit.length == 0) {
452
    			if (edit.length == 0) {
453
    				int nrLength = 0;
453
    				int nrLength = 0;
454
    				int rLength = edit.replacement.length();
454
    				int rLength = edit.replacement.length();
455
    				int ch = edit.replacement.charAt(nrLength);
455
    				if (nrLength < rLength) {
456
    				loop: while (nrLength < rLength) {
456
	    				int ch = edit.replacement.charAt(nrLength);
457
	    				switch (ch) {
457
	    				loop: while (nrLength < rLength) {
458
	    					case ' ':
458
		    				switch (ch) {
459
	    					case '\t':
459
		    					case ' ':
460
	    						nrLength++;
460
		    					case '\t':
461
	    						break;
461
		    						nrLength++;
462
	    					default:
462
		    						break;
463
	    						break loop;
463
		    					default:
464
		    						break loop;
465
		    				}
464
	    				}
466
	    				}
465
    				}
467
    				}
466
    				if (nrLength > 0) {
468
    				if (nrLength > 0) {

Return to bug 332843