788789790791792793794795796797798
setText(textBeforeLink + linkCaption + textBehindLink); updateOffsets(offset, linkCaptionLength - 1); drawLinks(); linkToRemove.dispose(); this.setCaretOffset(Math.max(oldCaretOffset, getText().length() - 1)); } /**
99199299399499599699799899910001001
Display.getDefault().syncExec(new Runnable() { @Override public void run() { linkToRemove.dispose(); } }); deleteTextElementFromModel(hypertext, offset);