Parcourir la source

don't repatch node-pty on window reload

Eugene Pankov il y a 7 ans
Parent
commit
c90a5678cf
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      app/bufferizedPTY.js

+ 4 - 0
app/bufferizedPTY.js

@@ -1,6 +1,10 @@
 module.exports = function patchPTYModule (path) {
   const mod = require(path)
   const oldSpawn = mod.spawn
+  if (mod.patched) {
+    return mod
+  }
+  mod.patched = true
   mod.spawn = (file, args, opt) => {
     let terminal = oldSpawn(file, args, opt)
     let timeout = null