Просмотр исходного кода

Kernel: Make the VirtualConsole index const unsigned instead of unsigned

const:
The index should not be modified in the constructor to avoid unexpected
behavior
Florian Angermeier 5 лет назад
Родитель
Сommit
971a42a816
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      Kernel/TTY/VirtualConsole.cpp
  2. 1 1
      Kernel/TTY/VirtualConsole.h

+ 1 - 1
Kernel/TTY/VirtualConsole.cpp

@@ -63,7 +63,7 @@ void VirtualConsole::set_graphical(bool graphical)
     m_graphical = graphical;
     m_graphical = graphical;
 }
 }
 
 
-VirtualConsole::VirtualConsole(unsigned index)
+VirtualConsole::VirtualConsole(const unsigned index)
     : TTY(4, index)
     : TTY(4, index)
     , m_index(index)
     , m_index(index)
     , m_terminal(*this)
     , m_terminal(*this)

+ 1 - 1
Kernel/TTY/VirtualConsole.h

@@ -38,7 +38,7 @@ class VirtualConsole final : public TTY
     , public VT::TerminalClient {
     , public VT::TerminalClient {
     AK_MAKE_ETERNAL
     AK_MAKE_ETERNAL
 public:
 public:
-    VirtualConsole(unsigned index);
+    VirtualConsole(const unsigned index);
     virtual ~VirtualConsole() override;
     virtual ~VirtualConsole() override;
 
 
     static void switch_to(unsigned);
     static void switch_to(unsigned);