diff --git a/tests/image.cpp b/tests/image.cpp index 4ce2da2..e7d5fba 100644 --- a/tests/image.cpp +++ b/tests/image.cpp @@ -56,11 +56,13 @@ static bool tryLoadImageFromBuffer(const std::span& data) { } std::vector getImageBuffer(const std::string& path) { - std::ifstream file("./resource/images/hyprland.png", std::ios::binary | std::ios::ate); - std::streamsize size = file.tellg(); + std::vector buffer; + + std::ifstream file("./resource/images/hyprland.png", std::ios::binary | std::ios::ate); + std::streamsize size = file.tellg(); file.seekg(0, std::ios::beg); - std::vector buffer(size); + buffer.resize(size); file.read(reinterpret_cast(buffer.data()), size);