summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendafp.c
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2012-03-12 21:34:36 +0100
committerCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2012-08-09 21:06:05 +0200
commitb355a34ca375c686f83279dfacd068607b35452a (patch)
tree1e581a668e2a54bc1192358918f3e72fdf3150c8 /daemon/gvfsbackendafp.c
parentef8d81602b01cecf0c9cab8b54c0f9e65486dc57 (diff)
downloadgvfs-b355a34ca375c686f83279dfacd068607b35452a.tar.gz
afp: make fields private in GVfsAfpServer
Diffstat (limited to 'daemon/gvfsbackendafp.c')
-rw-r--r--daemon/gvfsbackendafp.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/daemon/gvfsbackendafp.c b/daemon/gvfsbackendafp.c
index 003a6965..030a14c2 100644
--- a/daemon/gvfsbackendafp.c
+++ b/daemon/gvfsbackendafp.c
@@ -2023,7 +2023,8 @@ do_mount (GVfsBackend *backend,
gboolean res;
GError *err = NULL;
-
+
+ const GVfsAfpServerInfo *info;
GMountSpec *afp_mount_spec;
char *server_name;
char *display_name;
@@ -2052,10 +2053,12 @@ do_mount (GVfsBackend *backend,
g_vfs_backend_set_mount_spec (backend, afp_mount_spec);
g_mount_spec_unref (afp_mount_spec);
- if (afp_backend->server->utf8_server_name)
- server_name = afp_backend->server->utf8_server_name;
+ info = g_vfs_afp_server_get_info (afp_backend->server);
+
+ if (info->utf8_server_name)
+ server_name = info->utf8_server_name;
else
- server_name = afp_backend->server->server_name;
+ server_name = info->server_name;
if (afp_backend->user)
/* Translators: first %s is volumename, second username and third servername */