diff options
author | Ondrej Holy <oholy@redhat.com> | 2018-07-10 14:59:21 +0200 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2018-07-10 15:35:06 +0200 |
commit | 5e276b2c92015f8c6eff42be99eafc8d54b570a7 (patch) | |
tree | 526f74e9a72135293e46de95d29f9192ca9cf64f /daemon/gvfsafpconnection.c | |
parent | 1106ec3d4977c7eae726b7a3a09836678ff0de78 (diff) | |
download | gvfs-5e276b2c92015f8c6eff42be99eafc8d54b570a7.tar.gz |
daemon: Don't use deprecated private structure APIs
g_type_class_add_private and G_TYPE_INSTANCE_GET_PRIVATE have been
recently deprecated. Let's use rather G_DEFINE_TYPE_WITH_PRIVATE
and _get_instance_private() instead in order to prevent deprecation
warnings.
Diffstat (limited to 'daemon/gvfsafpconnection.c')
-rw-r--r-- | daemon/gvfsafpconnection.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/daemon/gvfsafpconnection.c b/daemon/gvfsafpconnection.c index b3ef1928..5eceabd2 100644 --- a/daemon/gvfsafpconnection.c +++ b/daemon/gvfsafpconnection.c @@ -624,8 +624,6 @@ enum { static guint signals[LAST_SIGNAL] = {0,}; -G_DEFINE_TYPE (GVfsAfpConnection, g_vfs_afp_connection, G_TYPE_OBJECT); - typedef struct { guint8 flags; guint8 command; @@ -680,6 +678,8 @@ struct _GVfsAfpConnectionPrivate GSList *pending_closes; }; +G_DEFINE_TYPE_WITH_PRIVATE (GVfsAfpConnection, g_vfs_afp_connection, G_TYPE_OBJECT); + typedef enum { DSI_CLOSE_SESSION = 1, @@ -797,9 +797,7 @@ g_vfs_afp_connection_init (GVfsAfpConnection *afp_connection) { GVfsAfpConnectionPrivate *priv; - afp_connection->priv = priv = G_TYPE_INSTANCE_GET_PRIVATE (afp_connection, - G_VFS_TYPE_AFP_CONNECTION, - GVfsAfpConnectionPrivate); + afp_connection->priv = priv = g_vfs_afp_connection_get_instance_private (afp_connection); priv->kRequestQuanta = -1; priv->kServerReplayCacheSize = -1; @@ -833,8 +831,6 @@ g_vfs_afp_connection_class_init (GVfsAfpConnectionClass *klass) { GObjectClass* object_class = G_OBJECT_CLASS (klass); - g_type_class_add_private (klass, sizeof (GVfsAfpConnectionPrivate)); - object_class->finalize = g_vfs_afp_connection_finalize; signals[ATTENTION] = |