mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-13 04:28:41 -09:00
fix: can not open hyper by the cli;
window freezes when I try to close it
This commit is contained in:
parent
c0571348f8
commit
b890cc23d1
3 changed files with 16 additions and 11 deletions
|
|
@ -24,7 +24,7 @@
|
||||||
"lodash": "4.17.13",
|
"lodash": "4.17.13",
|
||||||
"mkdirp": "0.5.1",
|
"mkdirp": "0.5.1",
|
||||||
"ms": "2.1.1",
|
"ms": "2.1.1",
|
||||||
"node-pty": "0.8.0",
|
"node-pty": "0.8.1",
|
||||||
"os-locale": "3.1.0",
|
"os-locale": "3.1.0",
|
||||||
"parse-url": "3.0.2",
|
"parse-url": "3.0.2",
|
||||||
"queue": "4.4.2",
|
"queue": "4.4.2",
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,12 @@ module.exports = class Window {
|
||||||
let {session, options} = createSession();
|
let {session, options} = createSession();
|
||||||
const initialEvents = [];
|
const initialEvents = [];
|
||||||
const handleData = data => initialEvents.push(['session data', data]);
|
const handleData = data => initialEvents.push(['session data', data]);
|
||||||
const handleExit = () => initialEvents.push(['session exit']);
|
const handleExit = () => {
|
||||||
|
// the warmed up session exits when open hyper by cli.
|
||||||
|
session.removeListener('data', handleData);
|
||||||
|
session.removeListener('exit', handleExit);
|
||||||
|
initialSession = null;
|
||||||
|
};
|
||||||
session.on('data', handleData);
|
session.on('data', handleData);
|
||||||
session.on('exit', handleExit);
|
session.on('exit', handleExit);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -377,10 +377,10 @@ ms@2.1.1:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
|
||||||
|
|
||||||
nan@2.10.0:
|
nan@2.12.1:
|
||||||
version "2.10.0"
|
version "2.12.1"
|
||||||
resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
|
resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552"
|
||||||
integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==
|
integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==
|
||||||
|
|
||||||
nice-try@^1.0.4:
|
nice-try@^1.0.4:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
|
|
@ -394,12 +394,12 @@ node-fetch@^1.0.1:
|
||||||
encoding "^0.1.11"
|
encoding "^0.1.11"
|
||||||
is-stream "^1.0.1"
|
is-stream "^1.0.1"
|
||||||
|
|
||||||
node-pty@0.8.0:
|
node-pty@0.8.1:
|
||||||
version "0.8.0"
|
version "0.8.1"
|
||||||
resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-0.8.0.tgz#08bccb633f49e2e3f7245eb56ea6b40f37ccd64f"
|
resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-0.8.1.tgz#94b457bec013e7a09b8d9141f63b0787fa25c23f"
|
||||||
integrity sha512-g5ggk3gN4gLrDmAllee5ScFyX3YzpOC/U8VJafha4pE7do0TIE1voiIxEbHSRUOPD1xYqmY+uHhOKAd3avbxGQ==
|
integrity sha512-j+/g0Q5dR+vkELclpJpz32HcS3O/3EdPSGPvDXJZVJQLCvgG0toEbfmymxAEyQyZEpaoKHAcoL+PvKM+4N9nlw==
|
||||||
dependencies:
|
dependencies:
|
||||||
nan "2.10.0"
|
nan "2.12.1"
|
||||||
|
|
||||||
normalize-url@^1.9.1:
|
normalize-url@^1.9.1:
|
||||||
version "1.9.1"
|
version "1.9.1"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue