diff --git a/liblava/frame/window.cpp b/liblava/frame/window.cpp index 42cff3dc79eabbe9263c8a05bd583a3c4c29ae45..fc4760bc2f093075ad2f23cdc6713a4f4a3dd645 100644 --- a/liblava/frame/window.cpp +++ b/liblava/frame/window.cpp @@ -447,7 +447,7 @@ bool lava::load_window_file(window::state& state, name save_name) { if (!load_file_data(_window_file_, data)) return false; - auto j = json::parse({ data.ptr, data.size }); + auto j = json::parse(data.ptr, data.ptr + data.size); if (!j.count(save_name)) return false; @@ -466,7 +466,7 @@ void lava::save_window_file(window::ref window) { scope_data data; if (load_file_data(_window_file_, data)) { - j = json::parse({ data.ptr, data.size }); + j = json::parse(data.ptr, data.ptr + data.size); json d; d[index] = state; diff --git a/liblava/util/file.cpp b/liblava/util/file.cpp index d304b040f4a25a98b5681480b3c9cc253ccb8a33..062b2c8e8f4b3d5440791631365a8ff92469d561 100644 --- a/liblava/util/file.cpp +++ b/liblava/util/file.cpp @@ -318,7 +318,7 @@ namespace lava { if (!load_file_data(path, data)) return false; - auto j = json::parse({ data.ptr, data.size }); + auto j = json::parse(data.ptr, data.ptr + data.size); for (auto callback : callbacks) callback->on_load(j);