Backport Orca's d-bus remote fixes.

This commit is contained in:
Storm Dragon
2026-04-26 13:18:23 -04:00
parent 337b5d4273
commit 265feb8188
7 changed files with 1017 additions and 888 deletions
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -669,14 +669,14 @@ class PluginSystemManager:
logger.error(f"Failed to deregister D-Bus module for plugin {plugin_info.get_module_name()}: {error}")
@dbus_service.command
def list_plugins(self):
def list_plugins(self) -> list[str]:
"""Returns a list of available plugin module names."""
if not self._plugins:
self.rescanPlugins()
return [info.get_module_name() for info in self.plugins]
@dbus_service.command
def list_active_plugins(self):
def list_active_plugins(self) -> list[str]:
"""Returns a list of currently active plugin module names."""
return [info.get_module_name() for info in self.plugins if info.loaded]