diff options
Diffstat (limited to 'tests/plugins/builtin/builtin-plugin.c')
-rw-r--r-- | tests/plugins/builtin/builtin-plugin.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/plugins/builtin/builtin-plugin.c b/tests/plugins/builtin/builtin-plugin.c index 9533433..f191068 100644 --- a/tests/plugins/builtin/builtin-plugin.c +++ b/tests/plugins/builtin/builtin-plugin.c @@ -113,12 +113,24 @@ testing_builtin_plugin_deactivate (PeasActivatable *activatable) } static void +builtin_plugin_dispose (GObject *object) +{ + TestingBuiltinPlugin *plugin = TESTING_BUILTIN_PLUGIN (object); + TestingBuiltinPluginPrivate *priv = GET_PRIV (plugin); + + g_clear_object (&priv->object); + + G_OBJECT_CLASS (testing_builtin_plugin_parent_class)->dispose (object); +} + +static void testing_builtin_plugin_class_init (TestingBuiltinPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->set_property = testing_builtin_plugin_set_property; object_class->get_property = testing_builtin_plugin_get_property; + object_class->dispose = builtin_plugin_dispose; g_object_class_override_property (object_class, PROP_OBJECT, "object"); } |