diff options
author | Bastien Nocera <hadess@hadess.net> | 2013-09-18 14:25:48 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2014-06-03 16:42:14 +0200 |
commit | db1a79070d3115dfa00c0f0904867447e19ee27f (patch) | |
tree | 475d1b77d4f7d198d403d7a6ab653515a3e7a73f | |
parent | b618b5255ad2ae20fb8d85a54a3a58f189c960b5 (diff) | |
download | gvfs-db1a79070d3115dfa00c0f0904867447e19ee27f.tar.gz |
afc: Add version detection for iOS 6, 7 and 8
-rw-r--r-- | daemon/gvfsbackendafc.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/daemon/gvfsbackendafc.c b/daemon/gvfsbackendafc.c index ada844cd..edaba273 100644 --- a/daemon/gvfsbackendafc.c +++ b/daemon/gvfsbackendafc.c @@ -48,7 +48,10 @@ typedef enum { IOS2, IOS3, IOS4, - IOS5 + IOS5, + IOS6, + IOS7, + IOS8 } HostOSVersion; typedef enum { @@ -591,6 +594,15 @@ g_vfs_backend_afc_mount (GVfsBackend *backend, case 5: self->version = IOS5; break; + case 6: + self->version = IOS6; + break; + case 7: + self->version = IOS7; + break; + case 8: + self->version = IOS8; + break; } } } @@ -1668,7 +1680,7 @@ g_vfs_backend_afc_set_info_from_afcinfo (GVfsBackendAfc *self, g_free (parent); g_free (thumb_base); } - else if (self->version == IOS4 || self->version == IOS5) + else if (self->version >= IOS4) { char **components; |