summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendafp.c
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2013-11-15 17:37:56 +0100
committerOndrej Holy <oholy@redhat.com>2013-11-21 12:25:23 +0100
commit65216faae97bfce29006fbd479feed6fc37cf342 (patch)
tree897394f789292b25d5a86270c5fb684c6015c6b9 /daemon/gvfsbackendafp.c
parent53933e21316db15d70b540501af716860c0ff055 (diff)
downloadgvfs-65216faae97bfce29006fbd479feed6fc37cf342.tar.gz
afp: missing enumeration value warning fix
Diffstat (limited to 'daemon/gvfsbackendafp.c')
-rw-r--r--daemon/gvfsbackendafp.c38
1 files changed, 18 insertions, 20 deletions
diff --git a/daemon/gvfsbackendafp.c b/daemon/gvfsbackendafp.c
index 2ab26631..c5fab693 100644
--- a/daemon/gvfsbackendafp.c
+++ b/daemon/gvfsbackendafp.c
@@ -818,28 +818,26 @@ try_seek_on_read (GVfsBackend *backend,
GVfsBackendAfp *afp_backend = G_VFS_BACKEND_AFP (backend);
AfpHandle *afp_handle = (AfpHandle *)handle;
- if (job->seek_type != G_SEEK_END)
- {
- switch (job->seek_type)
- {
- case G_SEEK_CUR:
- afp_handle->offset += job->requested_offset;
- break;
- case G_SEEK_SET:
- afp_handle->offset = job->requested_offset;
- break;
- }
+ switch (job->seek_type)
+ {
+ case G_SEEK_CUR:
+ afp_handle->offset += job->requested_offset;
+ break;
+ case G_SEEK_SET:
+ afp_handle->offset = job->requested_offset;
+ break;
+ case G_SEEK_END:
+ g_vfs_afp_volume_get_fork_parms (afp_backend->volume, afp_handle->fork_refnum,
+ AFP_FILE_BITMAP_EXT_DATA_FORK_LEN_BIT,
+ G_VFS_JOB (job)->cancellable, seek_on_read_cb, job);
+ return TRUE;
+ }
- if (afp_handle->offset < 0)
- afp_handle->offset = 0;
+ if (afp_handle->offset < 0)
+ afp_handle->offset = 0;
- g_vfs_job_seek_read_set_offset (job, afp_handle->offset);
- g_vfs_job_succeeded (G_VFS_JOB (job));
- }
- else
- g_vfs_afp_volume_get_fork_parms (afp_backend->volume, afp_handle->fork_refnum,
- AFP_FILE_BITMAP_EXT_DATA_FORK_LEN_BIT,
- G_VFS_JOB (job)->cancellable, seek_on_read_cb, job);
+ g_vfs_job_seek_read_set_offset (job, afp_handle->offset);
+ g_vfs_job_succeeded (G_VFS_JOB (job));
return TRUE;
}