315316317318319320321322323324325
/* Buffer buffer = view.getBuffer(); if(!buffer.insideCompoundEdit()) buffer.beginCompoundEdit(); */ if(repeatCount == 1) textArea.userInput(ch); else { // stop people doing dumb stuff like C+ENTER 100 C+n if(repeatCount > REPEAT_COUNT_THRESHOLD) {
342343344345346347348349350351352
try { if(repeatCount != 1) buffer.beginCompoundEdit(); for(int i = 0; i < repeatCount; i++) textArea.userInput(ch); } finally { if(repeatCount != 1) buffer.endCompoundEdit();