summaryrefslogtreecommitdiff
path: root/daemon/gdm-display-store.c
diff options
context:
space:
mode:
authorRobert Mader <robert.mader@posteo.de>2019-03-14 00:08:17 +0100
committerRay Strode <halfline@gmail.com>2019-08-13 20:27:10 +0000
commitce120bc9eda2d8e6e7489b780fa4659ead6d39aa (patch)
tree0c8d4a1fb9194292c8ebf06e9f1bce8ad52123fa /daemon/gdm-display-store.c
parent92295262abdb269e6d723f06565ce2c50d6a09c7 (diff)
downloadgdm-ce120bc9eda2d8e6e7489b780fa4659ead6d39aa.tar.gz
gdm-display-store: Replace deprecated g_type_class_add_private()
Diffstat (limited to 'daemon/gdm-display-store.c')
-rw-r--r--daemon/gdm-display-store.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/daemon/gdm-display-store.c b/daemon/gdm-display-store.c
index 910468cd..7df69d9b 100644
--- a/daemon/gdm-display-store.c
+++ b/daemon/gdm-display-store.c
@@ -33,8 +33,6 @@
#include "gdm-display-store.h"
#include "gdm-display.h"
-#define GDM_DISPLAY_STORE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_DISPLAY_STORE, GdmDisplayStorePrivate))
-
struct GdmDisplayStorePrivate
{
GHashTable *displays;
@@ -58,7 +56,7 @@ static void gdm_display_store_class_init (GdmDisplayStoreClass *klass);
static void gdm_display_store_init (GdmDisplayStore *display_store);
static void gdm_display_store_finalize (GObject *object);
-G_DEFINE_TYPE (GdmDisplayStore, gdm_display_store, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GdmDisplayStore, gdm_display_store, G_TYPE_OBJECT)
static StoredDisplay *
stored_display_new (GdmDisplayStore *store,
@@ -289,15 +287,13 @@ gdm_display_store_class_init (GdmDisplayStoreClass *klass)
g_cclosure_marshal_VOID__OBJECT,
G_TYPE_NONE,
1, G_TYPE_OBJECT);
-
- g_type_class_add_private (klass, sizeof (GdmDisplayStorePrivate));
}
static void
gdm_display_store_init (GdmDisplayStore *store)
{
- store->priv = GDM_DISPLAY_STORE_GET_PRIVATE (store);
+ store->priv = gdm_display_store_get_instance_private (store);
store->priv->displays = g_hash_table_new_full (g_str_hash,
g_str_equal,