Kernel: Clear TTY when setting as current

Actually this should replace from old buffer, but this works
for now.
This commit is contained in:
2023-10-13 17:20:26 +03:00
parent f7e38ccfe4
commit fc5bfa2cb3
4 changed files with 10 additions and 4 deletions
+3 -1
View File
@@ -38,7 +38,8 @@ namespace Kernel
virtual uint32_t height() const = 0;
virtual uint32_t width() const = 0;
void putchar(uint8_t ch);
virtual void putchar_impl(uint8_t ch) = 0;
virtual void clear() = 0;
virtual bool has_data_impl() const override;
@@ -47,6 +48,7 @@ namespace Kernel
: CharacterDevice(mode, uid, gid)
{ }
virtual void putchar_impl(uint8_t ch) = 0;
virtual BAN::ErrorOr<size_t> read_impl(off_t, void*, size_t) override;
virtual BAN::ErrorOr<size_t> write_impl(off_t, const void*, size_t) override;