summaryrefslogtreecommitdiffstats
path: root/pkg/gui/pty.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-10-01 08:18:16 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-10-02 08:09:42 +1000
commitda3e00823f733743c2bd8076d13955dbed9fcbae (patch)
tree0b9a5dfa358fe8e1d0b0d53ebb897282548a4581 /pkg/gui/pty.go
parentf3be2b3e68a49742ee88053a1d029926bc0d1819 (diff)
allow submodule init and show submodule diff with a prefix
Diffstat (limited to 'pkg/gui/pty.go')
-rw-r--r--pkg/gui/pty.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/gui/pty.go b/pkg/gui/pty.go
index 68cc3991f..03590cd40 100644
--- a/pkg/gui/pty.go
+++ b/pkg/gui/pty.go
@@ -30,13 +30,13 @@ func (gui *Gui) onResize() error {
// which is just an io.Reader. the pty package lets us wrap a command in a
// pseudo-terminal meaning we'll get the behaviour we want from the underlying
// command.
-func (gui *Gui) newPtyTask(viewName string, cmd *exec.Cmd) error {
+func (gui *Gui) newPtyTask(viewName string, cmd *exec.Cmd, prefix string) error {
width, _ := gui.getMainView().Size()
pager := gui.GitCommand.GetPager(width)
if pager == "" {
// if we're not using a custom pager we don't need to use a pty
- return gui.newCmdTask(viewName, cmd)
+ return gui.newCmdTask(viewName, cmd, prefix)
}
cmd.Env = append(cmd.Env, "GIT_PAGER="+pager)
@@ -66,7 +66,7 @@ func (gui *Gui) newPtyTask(viewName string, cmd *exec.Cmd) error {
return err
}
- if err := manager.NewTask(manager.NewCmdTask(ptmx, cmd, height+oy+10, onClose)); err != nil {
+ if err := manager.NewTask(manager.NewCmdTask(ptmx, cmd, prefix, height+oy+10, onClose)); err != nil {
return err
}