diff --git a/src/Magnum/Platform/Sdl2Application.h b/src/Magnum/Platform/Sdl2Application.h index 23965f6ca..a4dd01d3c 100644 --- a/src/Magnum/Platform/Sdl2Application.h +++ b/src/Magnum/Platform/Sdl2Application.h @@ -529,8 +529,6 @@ class Sdl2Application { Flags _flags; }; -CORRADE_ENUMSET_OPERATORS(Sdl2Application::Flags) - /** @brief Configuration @@ -754,11 +752,6 @@ class Sdl2Application::Configuration { #endif }; -#ifndef CORRADE_TARGET_EMSCRIPTEN -CORRADE_ENUMSET_OPERATORS(Sdl2Application::Configuration::Flags) -#endif -CORRADE_ENUMSET_OPERATORS(Sdl2Application::Configuration::WindowFlags) - /** @brief Base for input events @@ -1080,6 +1073,11 @@ typedef BasicScreenedApplication ScreenedApplication; #endif #endif +CORRADE_ENUMSET_OPERATORS(Sdl2Application::Flags) +#ifndef CORRADE_TARGET_EMSCRIPTEN +CORRADE_ENUMSET_OPERATORS(Sdl2Application::Configuration::Flags) +#endif +CORRADE_ENUMSET_OPERATORS(Sdl2Application::Configuration::WindowFlags) CORRADE_ENUMSET_OPERATORS(Sdl2Application::InputEvent::Modifiers) CORRADE_ENUMSET_OPERATORS(Sdl2Application::MouseMoveEvent::Buttons)