mirror of
https://github.com/RGBCube/serenity
synced 2025-05-30 23:58:12 +00:00
LibCore: Make IODevice::read_line() return a String
Almost everyone using this API actually wanted String instead of a ByteBuffer anyway, and there were a bunch of slightly different ways clients would convert to String. Let's just cut out all the confusion and make it return String. :^)
This commit is contained in:
parent
4da327d650
commit
b9b7b2b28a
22 changed files with 50 additions and 66 deletions
|
@ -226,9 +226,7 @@ bool Editor::load_history(const String& path)
|
|||
if (!history_file->open(Core::IODevice::ReadOnly))
|
||||
return false;
|
||||
while (history_file->can_read_line()) {
|
||||
auto buffer = history_file->read_line(1024);
|
||||
// -1 to skip the newline character
|
||||
add_to_history(String(reinterpret_cast<const char*>(buffer.data()), buffer.size() - 1));
|
||||
add_to_history(history_file->read_line());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue