From bced810880d38b0ff1ebdebc9d47c1ef081e3fa1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 24 Oct 2019 20:56:13 +0200 Subject: HackStudio: Show the slave pty's PGID in the ProcessStateWidget This is the closest I could figure out how to get to what's actively running on the terminal view at the moment. Perhaps we can bundle up every process with the same tty and sum it all up somehow. I'm not sure. --- DevTools/HackStudio/TerminalWrapper.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'DevTools/HackStudio/TerminalWrapper.cpp') diff --git a/DevTools/HackStudio/TerminalWrapper.cpp b/DevTools/HackStudio/TerminalWrapper.cpp index 6ee696eed9..3e6303680d 100644 --- a/DevTools/HackStudio/TerminalWrapper.cpp +++ b/DevTools/HackStudio/TerminalWrapper.cpp @@ -45,7 +45,7 @@ void TerminalWrapper::run_command(const String& command) } else if (WIFSIGNALED(wstatus)) { m_terminal_widget->inject_string(String::format("\033[34;1m(Command signaled with %s!)\033[0m\n", strsignal(WTERMSIG(wstatus)))); } - m_process_state_widget->set_pid(-1); + m_process_state_widget->set_tty_fd(-1); m_pid = -1; }; @@ -110,7 +110,7 @@ void TerminalWrapper::run_command(const String& command) } // Parent process, cont'd. - m_process_state_widget->set_pid(m_pid); + m_process_state_widget->set_tty_fd(ptm_fd); } TerminalWrapper::TerminalWrapper(GWidget* parent) -- cgit v1.2.3