1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:27:43 +00:00

LibLine: Do not ignore ^C and do not finish() after interrupt

This commit is contained in:
AnotherTest 2020-04-22 14:18:17 +04:30 committed by Andreas Kling
parent 0d47ad7efe
commit 1a7af4d677

View file

@ -152,6 +152,10 @@ String Editor::get_line(const String& prompt)
if (m_was_resized)
continue;
finish();
continue;
}
m_was_interrupted = false;
if (!m_buffer.is_empty())
@ -159,9 +163,7 @@ String Editor::get_line(const String& prompt)
m_buffer.clear();
m_cursor = 0;
}
finish();
m_refresh_needed = true;
continue;
}
perror("read failed");