fix line break support in insert_char

This commit is contained in:
Maxime Coste 2012-01-24 23:19:26 +00:00
parent 381d884c16
commit 81138b224f

View File

@ -341,10 +341,6 @@ bool insert_char(Window& window, IncrementalInserter& inserter, const Key& key)
{ {
case 27: case 27:
return false; return false;
case '\r':
inserter.insert(std::string() + '\n');
break;
default: default:
inserter.insert(std::string() + key.key); inserter.insert(std::string() + key.key);
} }
@ -378,6 +374,9 @@ bool insert_char(Window& window, IncrementalInserter& inserter, const Key& key)
} }
break; break;
} }
case 'm':
inserter.insert(std::string() + '\n');
break;
case 'd': case 'd':
inserter.move_cursor({0, -1}); inserter.move_cursor({0, -1});
break; break;