From 921053f1b7c8eb4a928cc0de6f4b6866898dba86 Mon Sep 17 00:00:00 2001 From: sawka Date: Fri, 30 Dec 2022 17:16:13 -0800 Subject: [PATCH] don't show unknown for prompt, just show an empty prompt --- scripthaus.md | 1 + src/main.tsx | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/scripthaus.md b/scripthaus.md index 21e13f64..8c574c71 100644 --- a/scripthaus.md +++ b/scripthaus.md @@ -76,6 +76,7 @@ open out/Prompt-darwin-x64/Prompt.app ```bash # @scripthaus command create-dmg # @scripthaus cd :playbook +rm Prompt.dmg rw.Prompt.dmg ../../create-dmg/create-dmg/create-dmg \ --volname "Prompt" \ --window-pos 200 120 \ diff --git a/src/main.tsx b/src/main.tsx index 1eebcee2..62b130a9 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -193,11 +193,12 @@ class LineText extends React.Component<{sw : ScreenWindow, line : LineType}, {}> @mobxReact.observer class Prompt extends React.Component<{rptr : RemotePtrType, festate : FeStateType}, {}> { render() { - let remote : RemoteType = null; - if (this.props.rptr && !isBlank(this.props.rptr.remoteid)) { - remote = GlobalModel.getRemote(this.props.rptr.remoteid); + let rptr = this.props.rptr; + if (rptr == null || isBlank(rptr.remoteid)) { + return   } - let remoteStr = getRemoteStr(this.props.rptr); + let remote = GlobalModel.getRemote(this.props.rptr.remoteid); + let remoteStr = getRemoteStr(rptr); let cwd = getCwdStr(remote, this.props.festate); let isRoot = false; if (remote && remote.remotevars) {