diff --git a/src/rendering/hwrenderer/hw_entrypoint.cpp b/src/rendering/hwrenderer/hw_entrypoint.cpp index 06a5f8716d8..a2851c8f62c 100644 --- a/src/rendering/hwrenderer/hw_entrypoint.cpp +++ b/src/rendering/hwrenderer/hw_entrypoint.cpp @@ -285,7 +285,7 @@ void WriteSavePic(player_t* player, FileWriter* file, int width, int height) RenderState.SetNoSoftLightLevel(); TArray scr(width * height * 3, true); - screen->CopyScreenToBuffer(width, height, scr); + screen->CopyScreenToBuffer(width, height, scr.Data()); DoWriteSavePic(file, SS_RGB, scr.Data(), width, height, viewsector, screen->FlipSavePic());