From 971a42a816300e3d0e58c5d8d0e54ef0e67fa46f Mon Sep 17 00:00:00 2001 From: Florian Angermeier Date: Wed, 15 Jul 2020 02:08:10 +0200 Subject: [PATCH] Kernel: Make the VirtualConsole index const unsigned instead of unsigned const: The index should not be modified in the constructor to avoid unexpected behavior --- Kernel/TTY/VirtualConsole.cpp | 2 +- Kernel/TTY/VirtualConsole.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/TTY/VirtualConsole.cpp b/Kernel/TTY/VirtualConsole.cpp index 1587c99130..52c6dcfadf 100644 --- a/Kernel/TTY/VirtualConsole.cpp +++ b/Kernel/TTY/VirtualConsole.cpp @@ -63,7 +63,7 @@ void VirtualConsole::set_graphical(bool graphical) m_graphical = graphical; } -VirtualConsole::VirtualConsole(unsigned index) +VirtualConsole::VirtualConsole(const unsigned index) : TTY(4, index) , m_index(index) , m_terminal(*this) diff --git a/Kernel/TTY/VirtualConsole.h b/Kernel/TTY/VirtualConsole.h index 44ef39d682..0e5c90a062 100644 --- a/Kernel/TTY/VirtualConsole.h +++ b/Kernel/TTY/VirtualConsole.h @@ -38,7 +38,7 @@ class VirtualConsole final : public TTY , public VT::TerminalClient { AK_MAKE_ETERNAL public: - VirtualConsole(unsigned index); + VirtualConsole(const unsigned index); virtual ~VirtualConsole() override; static void switch_to(unsigned);