Add:map_binfile:Give an error if map is incompatible
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 2 Jul 2009 18:52:45 +0000 (18:52 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 2 Jul 2009 18:52:45 +0000 (18:52 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2384 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/map/binfile/binfile.c

index d6a192e..4bf2790 100644 (file)
@@ -1220,6 +1220,10 @@ map_binfile_open(struct map_priv *m)
                        if (binfile_attr_get(item->priv_data, attr_version, &attr))
                                m->map_version=attr.u.num;
                map_rect_destroy_binfile(mr);
+               if (m->map_version >= 16) {
+                       dbg(0,"Warning: This map is incompatible with your navit version. Please update navit.\n");
+                       return 0;
+               }
        }
        return 1;
 }