diff options
author | Pablo Barciela <[email protected]> | 2019-01-20 13:01:12 +0100 |
---|---|---|
committer | ZenWalker <[email protected]> | 2019-01-22 10:00:14 +0100 |
commit | 869cb471f7016df382ef0a41eb0cc139c7efd037 (patch) | |
tree | 25bcf2bcd8029a9d605fe3b9ff117eeb11180d28 | |
parent | 2a49c6c2503d017f2ed4c01be561d9fabdf72932 (diff) | |
download | atril-869cb471f7016df382ef0a41eb0cc139c7efd037.tar.bz2 atril-869cb471f7016df382ef0a41eb0cc139c7efd037.tar.xz |
eggsmclient: avoid deprecated 'g_type_class_add_private'
-rw-r--r-- | cut-n-paste/smclient/eggsmclient.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/cut-n-paste/smclient/eggsmclient.c b/cut-n-paste/smclient/eggsmclient.c index 69429cd1..aab2d711 100644 --- a/cut-n-paste/smclient/eggsmclient.c +++ b/cut-n-paste/smclient/eggsmclient.c @@ -46,9 +46,7 @@ struct _EggSMClientPrivate { GKeyFile *state_file; }; -#define EGG_SM_CLIENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EGG_TYPE_SM_CLIENT, EggSMClientPrivate)) - -G_DEFINE_TYPE (EggSMClient, egg_sm_client, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE (EggSMClient, egg_sm_client, G_TYPE_OBJECT) static EggSMClient *global_client; static EggSMClientMode global_client_mode = EGG_SM_CLIENT_MODE_NORMAL; @@ -64,8 +62,6 @@ egg_sm_client_class_init (EggSMClientClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - g_type_class_add_private (klass, sizeof (EggSMClientPrivate)); - /** * EggSMClient::save_state: * @client: the client @@ -376,7 +372,7 @@ egg_sm_client_is_resumed (EggSMClient *client) GKeyFile * egg_sm_client_get_state_file (EggSMClient *client) { - EggSMClientPrivate *priv = EGG_SM_CLIENT_GET_PRIVATE (client); + EggSMClientPrivate *priv = egg_sm_client_get_instance_private (client); char *state_file_path; GError *err = NULL; |