From d91203df2f83f6adac638f68d5947c97bd101e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 20 Oct 2021 21:02:54 +0200 Subject: [PATCH] TgaImporter: wait, what the hell, why this ancient cursed code? Also use a NoInit'd array, to avoid an useless zero-init. --- src/MagnumPlugins/TgaImporter/TgaImporter.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/MagnumPlugins/TgaImporter/TgaImporter.cpp b/src/MagnumPlugins/TgaImporter/TgaImporter.cpp index abc697b6b..78e44c8d1 100644 --- a/src/MagnumPlugins/TgaImporter/TgaImporter.cpp +++ b/src/MagnumPlugins/TgaImporter/TgaImporter.cpp @@ -25,8 +25,6 @@ #include "TgaImporter.h" -#include -#include #include #include #include @@ -65,8 +63,8 @@ void TgaImporter::doOpenData(const Containers::ArrayView data) { return; } - _in = Containers::Array{data.size()}; - std::copy(data.begin(), data.end(), _in.begin()); + _in = Containers::Array{NoInit, data.size()}; + Utility::copy(data, _in); } UnsignedInt TgaImporter::doImage2DCount() const { return 1; }