Changeset 5983 for code/branches/console/src/libraries/core/Shell.cc
- Timestamp:
- Oct 21, 2009, 10:25:59 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/console/src/libraries/core/Shell.cc
r5973 r5983 121 121 this->inputBuffer_->registerListener(this, &Shell::hintandcomplete, '\t', true); 122 122 this->inputBuffer_->registerListener(this, &Shell::backspace, '\b', true); 123 this->inputBuffer_->registerListener(this, &Shell::backspace, static_cast<char>(127), true);123 this->inputBuffer_->registerListener(this, &Shell::backspace, '\177', true); 124 124 this->inputBuffer_->registerListener(this, &Shell::deletechar, KeyCode::Delete); 125 this->inputBuffer_->registerListener(this, &Shell::exit, static_cast<char>(27), true);125 this->inputBuffer_->registerListener(this, &Shell::exit, '\033', true); // escape 126 126 this->inputBuffer_->registerListener(this, &Shell::cursor_right, KeyCode::Right); 127 127 this->inputBuffer_->registerListener(this, &Shell::cursor_left, KeyCode::Left); … … 278 278 { 279 279 this->addToHistory(this->inputBuffer_->get()); 280 this-> addLine(this->inputBuffer_->get(), 0);280 this->updateListeners<&ShellListener::executed>(); 281 281 282 282 if (!CommandExecutor::execute(this->inputBuffer_->get()))
Note: See TracChangeset
for help on using the changeset viewer.