From 8af01e44f2fe67dc8b94eeaa5cadf25e288ccdaf Mon Sep 17 00:00:00 2001 From: Byson94 Date: Mon, 17 Nov 2025 20:05:26 +0530 Subject: [PATCH] feat: improve plugin loading order --- crates/ewwii/src/app.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ewwii/src/app.rs b/crates/ewwii/src/app.rs index cbb50aa..7da5b96 100644 --- a/crates/ewwii/src/app.rs +++ b/crates/ewwii/src/app.rs @@ -921,10 +921,11 @@ impl App { .map_err(|e| anyhow!("Failed to find create_plugin: {}", e))?; let plugin = constructor(); // instantiate plugin - let host = crate::plugin::EwwiiImpl { requestor: tx.clone() }; - plugin.init(&host); // call init immediately set_active_plugin(lib)?; // keep library alive + + let host = crate::plugin::EwwiiImpl { requestor: tx.clone() }; + plugin.init(&host); // call init immediately } let cp = self.config_parser.clone();