summaryrefslogtreecommitdiff
path: root/libpeas/peas-engine.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpeas/peas-engine.c')
-rw-r--r--libpeas/peas-engine.c4
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
*/