From 6c73c1300c7d69c19739ce30eba9abcd8e562d31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 12 Apr 2022 22:09:25 +0200 Subject: [PATCH] Trade: properly check a flag consisting of multiple bits. --- src/Magnum/Trade/AbstractSceneConverter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Trade/AbstractSceneConverter.cpp b/src/Magnum/Trade/AbstractSceneConverter.cpp index ccbf4980c..b4c795855 100644 --- a/src/Magnum/Trade/AbstractSceneConverter.cpp +++ b/src/Magnum/Trade/AbstractSceneConverter.cpp @@ -156,7 +156,7 @@ Containers::Optional> Implementation::SceneConverterOptionalButAlsoArray #endif AbstractSceneConverter::convertToData(const MeshData& mesh) { - CORRADE_ASSERT(features() & SceneConverterFeature::ConvertMeshToData, + CORRADE_ASSERT(features() >= SceneConverterFeature::ConvertMeshToData, "Trade::AbstractSceneConverter::convertToData(): mesh conversion not supported", {}); Containers::Optional> out = doConvertToData(mesh);