diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-25 09:03:36 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-25 09:03:36 +0200 |
| commit | 6de1c31b07604507abf1ab7d1157af5ceca19c62 (patch) | |
| tree | 68e41a9a0c640bf4752b1ff9528e60fdd292526c /main/floormat-main-impl.cpp | |
| parent | 9076ef2ee672877bbf339d5ca8db182445f127f7 (diff) | |
a
Diffstat (limited to 'main/floormat-main-impl.cpp')
| -rw-r--r-- | main/floormat-main-impl.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
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; } |
