From 729ab8d5e484fb23a7fd89689e29b99af08167a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 22 Feb 2021 16:07:36 +0100 Subject: [PATCH] GL: StaticArray is no longer non-copyable. --- src/Magnum/GL/Context.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Magnum/GL/Context.cpp b/src/Magnum/GL/Context.cpp index 0086d1238..81509cecd 100644 --- a/src/Magnum/GL/Context.cpp +++ b/src/Magnum/GL/Context.cpp @@ -670,16 +670,12 @@ Context::Context(Context&& other) noexcept: _version{other._version}, #ifndef MAGNUM_TARGET_WEBGL _flags{other._flags}, #endif - _extensionRequiredVersion{Containers::NoInit}, + _extensionRequiredVersion{other._extensionRequiredVersion}, _extensionStatus{other._extensionStatus}, _supportedExtensions{std::move(other._supportedExtensions)}, _state{std::move(other._state)}, _detectedDrivers{std::move(other._detectedDrivers)} { - /* StaticArray is deliberately non-copyable */ - for(std::size_t i = 0; i != Implementation::ExtensionCount; ++i) - _extensionRequiredVersion[i] = other._extensionRequiredVersion[i]; - if(currentContext == &other) currentContext = this; }