mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
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:
parent
26cd031be8
commit
70e0fd0b45
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user