From a230b7653866c81f502fdeb9656b2a39b13a0c43 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 27 Aug 2023 14:02:05 +0200 Subject: editor/app: don't store it on the stack It's almost 2 kilobytes. --- editor/app.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'editor') diff --git a/editor/app.cpp b/editor/app.cpp index fa1c9b76..e1e4af39 100644 --- a/editor/app.cpp +++ b/editor/app.cpp @@ -175,12 +175,13 @@ int app::run_from_argv(const int argc, const char* const* const argv) opts.argv = argv; opts.argc = argc; - Pointer ptr; + Pointer main; + Pointer app_ptr{new app{Utility::move(opts)}}; + auto& app = *app_ptr; { - app application{Utility::move(opts)}; - ret = application.exec(); - ptr = Utility::move(application.M); - (void)ptr; + ret = app.exec(); + main = Utility::move(app.M); + (void)main; } loader_::destroy(); return ret; -- cgit v1.2.3