1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:08:12 +00:00

LibLine: Use StringView::find() to find '::' in history entries

Fixes an issue mentioned in #4926.
This commit is contained in:
AnotherTest 2021-01-12 23:31:23 +03:30 committed by Andreas Kling
parent 4fe27ec2a7
commit 72be904259

View file

@ -292,7 +292,7 @@ bool Editor::save_history(const String& path)
merge(
file->line_begin(), file->line_end(), m_history.begin(), m_history.end(), final_history,
[](StringView str) {
auto it = str.find_first_of("::").value_or(0);
auto it = str.find("::").value_or(0);
auto time = str.substring_view(0, it).to_uint<time_t>().value_or(0);
auto string = str.substring_view(it == 0 ? it : it + 2);
return HistoryEntry { string, time };