diff options
Diffstat (limited to 'src/client/chat.cc')
-rw-r--r-- | src/client/chat.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/chat.cc b/src/client/chat.cc index 7f5c22c..8de2665 100644 --- a/src/client/chat.cc +++ b/src/client/chat.cc @@ -33,6 +33,8 @@ void func_con_chat(std::string const &args) if (i) chat_visible = true; else chat_visible = false; } else chat_visible = !chat_visible; + + } //--- public ------------------------------------------------------ @@ -40,7 +42,7 @@ void func_con_chat(std::string const &args) void init() { // add engine functions - //core::Func::add("con_chat", (core::FuncPtr) func_con_chat); + core::Func::add("con_chat", (core::FuncPtr) func_con_chat); history.clear(); history.push_back(""); @@ -97,6 +99,8 @@ void toggle() history_pos = history.rbegin(); (*history_pos).clear(); } + + setkeyboardmode(chat_visible); } void keypressed(int key) |