summaryrefslogtreecommitdiff
path: root/daemon/gdm-launch-environment.c
diff options
context:
space:
mode:
authorRobert Mader <robert.mader@posteo.de>2019-03-14 00:08:53 +0100
committerRay Strode <halfline@gmail.com>2019-08-13 20:27:10 +0000
commit09f2c309b4d2ffa8759d000c366a62dd63b40d9c (patch)
treef106e5c4dee260d8f69a8835ab36485f098ccc5f /daemon/gdm-launch-environment.c
parentce120bc9eda2d8e6e7489b780fa4659ead6d39aa (diff)
downloadgdm-09f2c309b4d2ffa8759d000c366a62dd63b40d9c.tar.gz
gdm-launch-environment: Replace deprecated g_type_class_add_private()
Diffstat (limited to 'daemon/gdm-launch-environment.c')
-rw-r--r--daemon/gdm-launch-environment.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/daemon/gdm-launch-environment.c b/daemon/gdm-launch-environment.c
index 5e1427b0..feccf057 100644
--- a/daemon/gdm-launch-environment.c
+++ b/daemon/gdm-launch-environment.c
@@ -57,8 +57,6 @@
extern char **environ;
-#define GDM_LAUNCH_ENVIRONMENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentPrivate))
-
struct GdmLaunchEnvironmentPrivate
{
GdmSession *session;
@@ -113,7 +111,7 @@ static void gdm_launch_environment_class_init (GdmLaunchEnvironmentClass
static void gdm_launch_environment_init (GdmLaunchEnvironment *launch_environment);
static void gdm_launch_environment_finalize (GObject *object);
-G_DEFINE_TYPE (GdmLaunchEnvironment, gdm_launch_environment, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GdmLaunchEnvironment, gdm_launch_environment, G_TYPE_OBJECT)
static GHashTable *
build_launch_environment (GdmLaunchEnvironment *launch_environment,
@@ -706,8 +704,6 @@ gdm_launch_environment_class_init (GdmLaunchEnvironmentClass *klass)
object_class->set_property = gdm_launch_environment_set_property;
object_class->finalize = gdm_launch_environment_finalize;
- g_type_class_add_private (klass, sizeof (GdmLaunchEnvironmentPrivate));
-
g_object_class_install_property (object_class,
PROP_VERIFICATION_MODE,
g_param_spec_enum ("verification-mode",
@@ -863,7 +859,7 @@ static void
gdm_launch_environment_init (GdmLaunchEnvironment *launch_environment)
{
- launch_environment->priv = GDM_LAUNCH_ENVIRONMENT_GET_PRIVATE (launch_environment);
+ launch_environment->priv = gdm_launch_environment_get_instance_private (launch_environment);
launch_environment->priv->command = NULL;
launch_environment->priv->session = NULL;