/* Command to run */
gchar *command;
-
- /* Compositor command to run (for type mir-container) */
- gchar *compositor_command;
};
G_DEFINE_TYPE (SessionConfig, session_config, G_TYPE_OBJECT);
config->priv->desktop_names[1] = NULL;
}
}
- config->priv->compositor_command = g_key_file_get_string (desktop_file, G_KEY_FILE_DESKTOP_GROUP, "X-LightDM-System-Compositor-Command", NULL);
g_key_file_free (desktop_file);
return config->priv->desktop_names;
}
-const gchar *
-session_config_get_compositor_command (SessionConfig *config)
-{
- g_return_val_if_fail (config != NULL, NULL);
- return config->priv->compositor_command;
-}
-
static void
session_config_init (SessionConfig *config)
{
g_free (self->priv->session_type);
g_strfreev (self->priv->desktop_names);
g_free (self->priv->command);
- g_free (self->priv->compositor_command);
G_OBJECT_CLASS (session_config_parent_class)->finalize (object);
}