From 0c02218d0666397c6ba2b8c0097df83f83d1f50f Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 27 Feb 2026 21:13:21 +0000 Subject: Massive rework of how internal service providers work. - ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. --- src/extensible.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/extensible.cpp') diff --git a/src/extensible.cpp b/src/extensible.cpp index 1023a592b..0ac409017 100644 --- a/src/extensible.cpp +++ b/src/extensible.cpp @@ -91,7 +91,7 @@ void Extensible::UnhookExtensions(const std::vector& items) } ExtensionItem::ExtensionItem(Module* mod, const std::string& Key, ExtensionType exttype) - : ServiceProvider(mod, Key, SERVICE_METADATA) + : ServiceProvider(mod, "ExtensionItem", Key) , extype(exttype) { } -- cgit v1.3.1-10-gc9f91