backends: Chain up some GObjectClass vfuncs

Various vfunc implementations was not chained up properly. This commit
fixes that.

https://bugzilla.gnome.org/show_bug.cgi?id=787477
This commit is contained in:
Jonas Ådahl 2017-09-11 11:12:03 +08:00
parent 26cd031be8
commit 70e0fd0b45
3 changed files with 8 additions and 0 deletions

View File

@ -1190,6 +1190,8 @@ meta_monitors_config_finalize (GObject *object)
meta_monitors_config_key_free (config->key);
g_list_free_full (config->logical_monitor_configs,
(GDestroyNotify) meta_logical_monitor_config_free);
G_OBJECT_CLASS (meta_monitors_config_parent_class)->finalize (object);
}
static void

View File

@ -1407,6 +1407,8 @@ meta_monitor_config_store_constructed (GObject *object)
}
g_free (user_file_path);
G_OBJECT_CLASS (meta_monitor_config_store_parent_class)->constructed (object);
}
static void

View File

@ -355,6 +355,8 @@ meta_monitor_finalize (GObject *object)
g_list_free_full (priv->modes, (GDestroyNotify) meta_monitor_mode_free);
g_clear_pointer (&priv->outputs, g_list_free);
meta_monitor_spec_free (priv->spec);
G_OBJECT_CLASS (meta_monitor_parent_class)->finalize (object);
}
static void
@ -1190,6 +1192,8 @@ meta_monitor_tiled_finalize (GObject *object)
meta_monitor_manager_tiled_monitor_removed (monitor_priv->monitor_manager,
monitor);
G_OBJECT_CLASS (meta_monitor_tiled_parent_class)->finalize (object);
}
static void