summaryrefslogtreecommitdiff
path: root/daemon/gvfsafpconnection.c
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2018-07-10 14:59:21 +0200
committerOndrej Holy <oholy@redhat.com>2018-07-10 15:35:06 +0200
commit5e276b2c92015f8c6eff42be99eafc8d54b570a7 (patch)
tree526f74e9a72135293e46de95d29f9192ca9cf64f /daemon/gvfsafpconnection.c
parent1106ec3d4977c7eae726b7a3a09836678ff0de78 (diff)
downloadgvfs-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.c10
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] =