aboutsummaryrefslogtreecommitdiff
path: root/ttwhy/terminal/signal_handling.cppm
diff options
context:
space:
mode:
Diffstat (limited to 'ttwhy/terminal/signal_handling.cppm')
-rw-r--r--ttwhy/terminal/signal_handling.cppm3
1 files changed, 2 insertions, 1 deletions
diff --git a/ttwhy/terminal/signal_handling.cppm b/ttwhy/terminal/signal_handling.cppm
index b0a3542..2921b96 100644
--- a/ttwhy/terminal/signal_handling.cppm
+++ b/ttwhy/terminal/signal_handling.cppm
@@ -49,13 +49,14 @@ namespace ttwhy::terminal
}
case SIGTSTP:
{
+ attributes.suspend();
attributes.canonical_mode(true).echo(true);
::raise(SIGSTOP);
break;
}
case SIGCONT:
{
- attributes.canonical_mode(false).echo(false);
+ attributes.resume();
break;
}
}