diff --git a/repos/gems/run/terminal_decoder.run b/repos/gems/run/terminal_decoder.run index ff2bc16e6..54bf32f6d 100644 --- a/repos/gems/run/terminal_decoder.run +++ b/repos/gems/run/terminal_decoder.run @@ -8,6 +8,7 @@ install_config { + diff --git a/repos/gems/run/terminal_log.run b/repos/gems/run/terminal_log.run index 7a84f7919..3089c6977 100644 --- a/repos/gems/run/terminal_log.run +++ b/repos/gems/run/terminal_log.run @@ -9,6 +9,7 @@ build { init drivers/framebuffer drivers/input + drivers/timer drivers/pci server/nitpicker server/nit_fb diff --git a/repos/os/include/terminal/decoder.h b/repos/os/include/terminal/decoder.h index 3744f949f..4e83b77e2 100644 --- a/repos/os/include/terminal/decoder.h +++ b/repos/os/include/terminal/decoder.h @@ -71,8 +71,8 @@ namespace Terminal { { enum { INVALID, NUMBER, CODE }; - int type; - int value; + int type = INVALID; + int value = 0; }; struct Number_entry : Entry @@ -85,10 +85,7 @@ namespace Terminal { Code_entry(int code) { type = CODE, value = code; } }; - struct Invalid_entry : Entry - { - Invalid_entry() { type = INVALID; } - }; + struct Invalid_entry : Entry { }; private: