[components/tty] fix bug on foreground app switch (#7726)

This commit is contained in:
Shell
2023-06-28 09:11:17 +08:00
committed by GitHub
parent cb03b8c834
commit b66514686a
3 changed files with 18 additions and 12 deletions
+2 -2
View File
@@ -179,8 +179,8 @@ enum
#define TTY_DRIVER_TYPE_SYSTEM 0x0001
#define TTY_DRIVER_TYPE_CONSOLE 0x0002
#define TTY_DRIVER_TYPE_SERIAL 0x0003
#define TTY_DRIVER_TYPE_PTY 0x0004
#define TTY_DRIVER_TYPE_SCC 0x0005 /* scc driver */
#define TTY_DRIVER_TYPE_PTY 0x0004
#define TTY_DRIVER_TYPE_SCC 0x0005 /* scc driver */
#define TTY_DRIVER_TYPE_SYSCONS 0x0006
/* tty magic number */
+3 -2
View File
@@ -5,7 +5,8 @@
*
* Change Logs:
* Date Author Notes
* 2021.12.07 linzhenxing first version
* 2021-12-07 linzhenxing first version
* 2023-06-26 WangXiaoyao fix bug on foreground app switch
*/
#include <dfs_file.h>
#include <dfs_fs.h>
@@ -41,7 +42,7 @@ const struct termios tty_std_termios = { /* for the benefit of tty drivers */
void tty_initstack(struct tty_node *node)
{
node->lwp = RT_NULL;
node->next = node;
node->next = RT_NULL;
}
static struct tty_node tty_node_cache = { RT_NULL, RT_NULL };