diff --git a/src/Magnum/Platform/EmscriptenApplication.cpp b/src/Magnum/Platform/EmscriptenApplication.cpp index c4177791e..33f3ab8cc 100644 --- a/src/Magnum/Platform/EmscriptenApplication.cpp +++ b/src/Magnum/Platform/EmscriptenApplication.cpp @@ -446,8 +446,7 @@ void EmscriptenApplication::setupCallbacks(bool resizable) { const char* target = "#window"; #endif auto cb = [](int, const EmscriptenUiEvent* event, void* userData) -> Int { - EmscriptenApplication& app = *static_cast(userData); - app.handleCanvasResize(event); + static_cast(userData)->handleCanvasResize(event); return false; /** @todo what does ignoring a resize event mean? */ }; emscripten_set_resize_callback(target, this, false, cb);