Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-02-05 22:23:15 +0000
committerStijn Buys <ingar@osirion.org>2008-02-05 22:23:15 +0000
commit1ed2e8eb1f1909a35f6fc8d5d6065bcac37c27ea (patch)
treebb1007c12c205b265c1e7515cdc7924496e19cf3 /src/core/commandbuffer.cc
parenta51deebd87036ceb87c77a20117977d077b771e3 (diff)
keyboard handling, cvar fixes
Diffstat (limited to 'src/core/commandbuffer.cc')
-rw-r--r--src/core/commandbuffer.cc7
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;