SingleComponentEffect and program lists

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?

Thanks

will be fixed in next SDK update…

Thanks for the quick answer, Yvan!