diff options
Diffstat (limited to 'libpeas/peas-engine.c')
-rw-r--r-- | libpeas/peas-engine.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libpeas/peas-engine.c b/libpeas/peas-engine.c index d48b247..2e4c878 100644 --- a/libpeas/peas-engine.c +++ b/libpeas/peas-engine.c @@ -1195,6 +1195,8 @@ peas_engine_load_plugin_real (PeasEngine *engine, g_debug ("Loaded plugin '%s'", peas_plugin_info_get_module_name (info)); + g_object_notify (G_OBJECT (info), "loaded"); + g_object_notify_by_pspec (G_OBJECT (engine), properties[PROP_LOADED_PLUGINS]); @@ -1272,6 +1274,8 @@ peas_engine_unload_plugin_real (PeasEngine *engine, g_debug ("Unloaded plugin '%s'", peas_plugin_info_get_module_name (info)); + g_object_notify (G_OBJECT (info), "loaded"); + /* Don't notify while in dispose so the * loaded plugins can easily be kept in GSettings */ |