]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - src/xterm.js
Merge branch 'master' into 618_register_link_before_dom
[mirror_xterm.js.git] / src / xterm.js
index fb7d0cf74e029e1e305d73ad330e40bf40faefc3..2c6ad38eb1a0a917d031927ae8e36f7ef03e4094 100644 (file)
@@ -219,7 +219,7 @@ function Terminal(options) {
   this.parser = new Parser(this.inputHandler, this);
   // Reuse renderer if the Terminal is being recreated via a Terminal.reset call.
   this.renderer = this.renderer || null;
-  this.linkifier = this.linkifier || null;;
+  this.linkifier = this.linkifier || new Linkifier();
 
   // user input states
   this.writeBuffer = [];
@@ -645,7 +645,7 @@ Terminal.prototype.open = function(parent) {
   this.rowContainer.classList.add('xterm-rows');
   this.element.appendChild(this.rowContainer);
   this.children = [];
-  this.linkifier = new Linkifier(document, this.children);
+  this.linkifier.attachToDom(document, this.children);
 
   // Create the container that will hold helpers like the textarea for
   // capturing DOM Events. Then produce the helpers.