modules must pass dynamic handles to static dependencies

This commit is contained in:
2025-04-12 18:00:12 -05:00
parent a3b3a9b6e8
commit d068bcbabd
5 changed files with 32 additions and 9 deletions

View File

@@ -11,7 +11,7 @@ ImguiModule::ImguiModule(Archimedes::App* a, void* h = nullptr) : Archimedes::Mo
name = "ImguiModule";
WindowModule* wm = new WindowModule(a);
WindowModule* wm = new WindowModule(a, h);
deps[wm->getName()] = wm;
}

View File

@@ -6,7 +6,7 @@ MainGUI::MainGUI(Archimedes::App* a, void* h) : Archimedes::Module(a, h) {
name = "MainGUI";
ImguiModule* im = new ImguiModule(a, nullptr);
ImguiModule* im = new ImguiModule(a, h);
deps[im->getName()] = im;
}

View File

@@ -7,7 +7,7 @@ Ollama::Ollama(Archimedes::App* a, void* h) : Archimedes::Module(a, h) {
name = "Ollama";
ImguiModule* im = new ImguiModule(a, nullptr);
ImguiModule* im = new ImguiModule(a, h);
deps[im->getName()] = im;
}

View File

@@ -12,7 +12,7 @@ Terminal::Terminal(Archimedes::App* a, void* h) : Archimedes::Module(a, h) {
name = "Terminal";
ImguiModule* im = new ImguiModule(a, nullptr);
ImguiModule* im = new ImguiModule(a, h);
deps[im->getName()] = im;
}