diff options
author | Stijn Buys <ingar@osirion.org> | 2008-02-05 22:23:15 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-02-05 22:23:15 +0000 |
commit | 1ed2e8eb1f1909a35f6fc8d5d6065bcac37c27ea (patch) | |
tree | bb1007c12c205b265c1e7515cdc7924496e19cf3 /src/core/commandbuffer.cc | |
parent | a51deebd87036ceb87c77a20117977d077b771e3 (diff) |
keyboard handling, cvar fixes
Diffstat (limited to 'src/core/commandbuffer.cc')
-rw-r--r-- | src/core/commandbuffer.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/commandbuffer.cc b/src/core/commandbuffer.cc index 67e90d9..adb3bac 100644 --- a/src/core/commandbuffer.cc +++ b/src/core/commandbuffer.cc @@ -23,7 +23,8 @@ void exec(const char *text) std::stringstream cmdstream(text); std::string cmdname; - cmdstream >> cmdname; + if (!(cmdstream >> cmdname)) + return; // is it a function Func f = func::find(cmdname); @@ -45,7 +46,9 @@ void exec(const char *text) args += c; (*cv) = args; } - con_print << cmdname << cv->text() << std::endl; + + con_print << cmdname << " " << cv->text() << std::endl; + return; } con_print << "unknown command '" << cmdname << "'" << std::endl; |