*/
Terminal.prototype.registerLinkMatcher = function(regex, handler, matchIndex) {
if (this.linkifier) {
- return this.linkifier.registerLinkMatcher(regex, handler, matchIndex);
+ var matcherId = this.linkifier.registerLinkMatcher(regex, handler, matchIndex);
+ this.refresh(0, this.rows - 1);
+ return matcherId;
}
}
*/
Terminal.prototype.deregisterLinkMatcher = function(matcherId) {
if (this.linkifier) {
- this.linkifier.deregisterLinkMatcher(matcherId);
+ if (this.linkifier.deregisterLinkMatcher(matcherId)) {
+ this.refresh(0, this.rows - 1);
+ }
}
}