LibLine: Add a hook to run when an interrupt is handled

We do not want to clog up signal handlers by putting possibly complex
logic inside them, so allow the editor to handle that.
This commit is contained in:
AnotherTest 2020-05-13 14:22:47 +04:30 committed by Andreas Kling
commit 98d25324fd
Notes: sideshowbarker 2024-07-19 06:40:35 +09:00
2 changed files with 5 additions and 0 deletions

View file

@ -171,6 +171,10 @@ String Editor::get_line(const String& prompt)
m_buffer.clear();
m_cursor = 0;
if (on_interrupt_handled)
on_interrupt_handled();
m_refresh_needed = true;
continue;
}