InputHandler: do not put empty lines in history

This commit is contained in:
Maxime Coste 2013-02-19 19:04:36 +01:00
parent 18aac3d4e8
commit c451dd07c6

View File

@ -293,11 +293,13 @@ public:
}
else if (key == Key{Key::Modifiers::Control, 'm'}) // enter
{
std::vector<String>::iterator it;
while ((it = find(history, line)) != history.end())
history.erase(it);
history.push_back(line);
if (not line.empty())
{
std::vector<String>::iterator it;
while ((it = find(history, line)) != history.end())
history.erase(it);
history.push_back(line);
}
context().ui().print_status("");
context().ui().menu_hide();
reset_normal_mode();