diff --git a/src/Magnum/Platform/AndroidApplication.cpp b/src/Magnum/Platform/AndroidApplication.cpp index 59ddd9cd2..48df834a7 100644 --- a/src/Magnum/Platform/AndroidApplication.cpp +++ b/src/Magnum/Platform/AndroidApplication.cpp @@ -165,7 +165,7 @@ bool AndroidApplication::tryCreate(const Configuration& configuration, const GLC return _context->tryCreate(); } -Vector2i AndroidApplication::windowSize() { +Vector2i AndroidApplication::windowSize() const { return {ANativeWindow_getWidth(_state->window), ANativeWindow_getHeight(_state->window)}; } diff --git a/src/Magnum/Platform/AndroidApplication.h b/src/Magnum/Platform/AndroidApplication.h index 102bb663d..ceea514e1 100644 --- a/src/Magnum/Platform/AndroidApplication.h +++ b/src/Magnum/Platform/AndroidApplication.h @@ -300,13 +300,15 @@ class AndroidApplication { /** @{ @name Screen handling */ + public: /** * @brief Window size * * Window size to which all input event coordinates can be related. */ - Vector2i windowSize(); + Vector2i windowSize() const; + protected: /** * @brief Swap buffers * diff --git a/src/Magnum/Platform/GlfwApplication.cpp b/src/Magnum/Platform/GlfwApplication.cpp index 122c0c5e7..0fa165605 100644 --- a/src/Magnum/Platform/GlfwApplication.cpp +++ b/src/Magnum/Platform/GlfwApplication.cpp @@ -424,7 +424,7 @@ GlfwApplication::~GlfwApplication() { glfwTerminate(); } -Vector2i GlfwApplication::windowSize() { +Vector2i GlfwApplication::windowSize() const { Vector2i size; glfwGetWindowSize(_window, &size.x(), &size.y()); return size; diff --git a/src/Magnum/Platform/GlfwApplication.h b/src/Magnum/Platform/GlfwApplication.h index e86b3c033..7e89a871a 100644 --- a/src/Magnum/Platform/GlfwApplication.h +++ b/src/Magnum/Platform/GlfwApplication.h @@ -330,7 +330,7 @@ class GlfwApplication { /** @{ @name Screen handling */ - #ifndef CORRADE_TARGET_EMSCRIPTEN + public: /** * @brief Window size * @@ -338,9 +338,9 @@ class GlfwApplication { * Note that especially on HiDPI systems the reported window size might * not be the same as framebuffer size. */ - Vector2i windowSize(); - #endif + Vector2i windowSize() const; + protected: /** * @brief Swap buffers *