diff options
author | Kahrl <kahrl@gmx.net> | 2014-09-19 22:26:38 +0200 |
---|---|---|
committer | Kahrl <kahrl@gmx.net> | 2014-12-10 07:12:08 +0100 |
commit | daefd0ab367605eabe1a293dd7f6a50964bb3801 (patch) | |
tree | 42a0ab12ab933fb891566f3ba62ec36a3b045c8f /src/chat.cpp | |
parent | cfba55ba0a79eb1a4e9250d6dcc7ed4dd2bd519e (diff) | |
download | minetest-daefd0ab367605eabe1a293dd7f6a50964bb3801.tar.gz minetest-daefd0ab367605eabe1a293dd7f6a50964bb3801.tar.bz2 minetest-daefd0ab367605eabe1a293dd7f6a50964bb3801.zip |
Add paste command (Ctrl-V) in GUIChatConsole
Diffstat (limited to 'src/chat.cpp')
-rw-r--r-- | src/chat.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/chat.cpp b/src/chat.cpp index 0466b6e26..b78b90145 100644 --- a/src/chat.cpp +++ b/src/chat.cpp @@ -407,6 +407,15 @@ void ChatPrompt::input(wchar_t ch) m_nick_completion_end = 0; } +void ChatPrompt::input(const std::wstring &str) +{ + m_line.insert(m_cursor, str); + m_cursor += str.size(); + clampView(); + m_nick_completion_start = 0; + m_nick_completion_end = 0; +} + std::wstring ChatPrompt::submit() { std::wstring line = m_line; |