From 2fda6631ca1dc621b0532e6da39b9eb07967ac41 Mon Sep 17 00:00:00 2001 From: Nathan Date: Fri, 14 Mar 2025 16:00:02 -0500 Subject: [PATCH] using App::Get() in module segfaults? --- modules/print/src/print.cpp | 2 +- src/App.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/print/src/print.cpp b/modules/print/src/print.cpp index 27b6ae4..9be4156 100644 --- a/modules/print/src/print.cpp +++ b/modules/print/src/print.cpp @@ -12,5 +12,5 @@ Print::~Print() { void Print::run() { std::cout << "Print lib loaded and run!\n"; //App::Get().unload(self); - App::Get().end(); + //App::Get().end(); } diff --git a/src/App.cpp b/src/App.cpp index 73d22a7..4c1395e 100644 --- a/src/App.cpp +++ b/src/App.cpp @@ -41,6 +41,8 @@ void App::run() { for(auto it = modules.begin(); it != modules.end(); it++) { std::cout << "Running module: " << (*it)->getName() << std::endl; (*it)->run(); + std::cout << "Module ran successfully\n"; + end(); } }