From 6de1c31b07604507abf1ab7d1157af5ceca19c62 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 25 Oct 2022 09:03:36 +0200 Subject: a --- main/floormat-main-impl.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'main/floormat-main-impl.cpp') diff --git a/main/floormat-main-impl.cpp b/main/floormat-main-impl.cpp index dc9bc0b0..0a0400fb 100644 --- a/main/floormat-main-impl.cpp +++ b/main/floormat-main-impl.cpp @@ -79,9 +79,7 @@ void main_impl::recalc_viewport(Vector2i size) noexcept app.on_viewport_event(size); } -static int fake_argc = 0; // NOLINT(cppcoreguidelines-avoid-non-const-global-variables) - -main_impl::main_impl(floormat_app& app, fm_settings&& s) noexcept : +main_impl::main_impl(floormat_app& app, fm_settings&& s, int& fake_argc) noexcept : Platform::Sdl2Application{Arguments{fake_argc, nullptr}, make_conf(s), make_gl_conf(s)}, s{std::move(s)}, app{app} @@ -243,7 +241,8 @@ int main_impl::exec() floormat_main* floormat_main::create(floormat_app& app, fm_settings&& options) { - auto* ret = new main_impl(app, std::move(options)); + int fake_argc = 0; + auto* ret = new main_impl(app, std::move(options), fake_argc); fm_assert(ret); return ret; } -- cgit v1.2.3