[gvfs/gnome-3-12] afc: Add version detection for iOS 6, 7 and 8



commit 9e0ba36765ab9c0a5f12a56d40e3d015362a73ab
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Sep 18 14:25:48 2013 +0200

    afc: Add version detection for iOS 6, 7 and 8

 daemon/gvfsbackendafc.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/daemon/gvfsbackendafc.c b/daemon/gvfsbackendafc.c
index ada844c..edaba27 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;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]