I was recently attempting to export program lists using a SingleComponentEffect based plug-in and I found out that units and program lists are not supported by the SingleComponentEffect base class that inherits from EditController by default.
Is there a particular reason why the SingleComponentEffect does not inherit from EditControllerEx1 which implements the above functionality?
It can easily be patched by adapting the queryInterface() function accordingly and placing a units.clear() in SingleComponentEffect::terminate() and validator will accept the resulting plug-in. I’m a little puzzled though about whether the existing implementation skips the mentioned approach on purpuse? Can you please clear this up?