Revision: 1724
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1724&view=rev
Author:   teuf
Date:     2007-10-09 12:32:24 -0700 (Tue, 09 Oct 2007)

Log Message:
-----------
Explicitly enumerate the ipod models to get a warning if new models are added 
without updating that function

Modified Paths:
--------------
    libgpod/trunk/src/itdb_device.c

Modified: libgpod/trunk/src/itdb_device.c
===================================================================
--- libgpod/trunk/src/itdb_device.c     2007-10-08 03:45:55 UTC (rev 1723)
+++ libgpod/trunk/src/itdb_device.c     2007-10-09 19:32:24 UTC (rev 1724)
@@ -1075,11 +1075,29 @@
         return FALSE;
     }
     switch (info->ipod_generation) {
-        case ITDB_IPOD_GENERATION_CLASSIC_1: 
-            return TRUE;
-        case ITDB_IPOD_GENERATION_NANO_3:
-            return TRUE;
-        default:
+    case ITDB_IPOD_GENERATION_CLASSIC_1: 
+    case ITDB_IPOD_GENERATION_NANO_3:
+      return TRUE;
+
+    case ITDB_IPOD_GENERATION_UNKNOWN:
+    case ITDB_IPOD_GENERATION_FIRST:
+    case ITDB_IPOD_GENERATION_SECOND:
+    case ITDB_IPOD_GENERATION_THIRD:
+    case ITDB_IPOD_GENERATION_FOURTH:
+    case ITDB_IPOD_GENERATION_PHOTO:
+    case ITDB_IPOD_GENERATION_MOBILE:
+    case ITDB_IPOD_GENERATION_MINI_1:
+    case ITDB_IPOD_GENERATION_MINI_2:
+    case ITDB_IPOD_GENERATION_SHUFFLE_1:
+    case ITDB_IPOD_GENERATION_SHUFFLE_2:
+    case ITDB_IPOD_GENERATION_SHUFFLE_3:
+    case ITDB_IPOD_GENERATION_NANO_1:
+    case ITDB_IPOD_GENERATION_NANO_2:
+    case ITDB_IPOD_GENERATION_VIDEO_1:
+    case ITDB_IPOD_GENERATION_VIDEO_2:
+    case ITDB_IPOD_GENERATION_TOUCH_1:
+    case ITDB_IPOD_GENERATION_FIFTH:
+    case ITDB_IPOD_GENERATION_SIXTH:
             return FALSE;
     }
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to