Add an unloadable property to GPluginPluginInfo and add a shutdown parameter to gplugin_unload.
Review Request #943 — Created Sept. 25, 2021 and submitted — Latest diff uploaded
Add an unloadable property to GPluginPluginInfo and add a shutdown parameter to
gplugin_unload
.This allows plugins that can only be shutdown once to handle things properly. Examples of this are basically anything that pulls in another library that doesn't allow you to
_init
and_uninit
more than once.
Ran the unit tests and gplugin-query.