From b01b6c69f018c8933f38ebe2dde530daaa7647db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Capelle?= Date: Tue, 30 Sep 2025 20:12:51 +0200 Subject: [PATCH] Add missing IPlugin inheritance in installer bindings. --- src/mobase/wrappers/pyplugins.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mobase/wrappers/pyplugins.cpp b/src/mobase/wrappers/pyplugins.cpp index 585d89a..bcce0df 100644 --- a/src/mobase/wrappers/pyplugins.cpp +++ b/src/mobase/wrappers/pyplugins.cpp @@ -111,7 +111,7 @@ namespace mo2::python { py::return_value_policy::reference); py::class_>( + IPlugin, std::unique_ptr>( m, "IPluginInstallerSimple", py::multiple_inheritance()) .def(py::init<>()) @@ -128,7 +128,7 @@ namespace mo2::python { "name"_a, "tree"_a, "version"_a, "nexus_id"_a); py::class_>( + IPlugin, std::unique_ptr>( m, "IPluginInstallerCustom", py::multiple_inheritance()) .def(py::init<>()) .def("isArchiveSupported", &IPluginInstallerCustom::isArchiveSupported,