]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikmapsource.c
Fix: use g_list dedicated function instead of own code
[andy/viking.git] / src / vikmapsource.c
index 217a619c5103daafeb7f6e8bb091b42daebd368f..6abfb03de2b313a3bfb557261d552caec0e91d59 100644 (file)
@@ -40,7 +40,7 @@ static void vik_map_source_class_init (VikMapSourceClass *klass);
 
 static gboolean _supports_download_only_new (VikMapSource *object);
 
-G_DEFINE_TYPE_EXTENDED (VikMapSource, vik_map_source, G_TYPE_OBJECT, (GTypeFlags)G_TYPE_FLAG_ABSTRACT,);
+G_DEFINE_ABSTRACT_TYPE (VikMapSource, vik_map_source, G_TYPE_OBJECT);
 
 static void
 vik_map_source_init (VikMapSource *object)
@@ -150,15 +150,15 @@ vik_map_source_get_logo (VikMapSource *self)
        return (*klass->get_logo)(self);
 }
 
-guint8
+guint16
 vik_map_source_get_uniq_id (VikMapSource *self)
 {
        VikMapSourceClass *klass;
-       g_return_val_if_fail (self != NULL, (guint8 )0);
-       g_return_val_if_fail (VIK_IS_MAP_SOURCE (self), (guint8 )0);
+       g_return_val_if_fail (self != NULL, (guint16 )0);
+       g_return_val_if_fail (VIK_IS_MAP_SOURCE (self), (guint16 )0);
        klass = VIK_MAP_SOURCE_GET_CLASS(self);
 
-       g_return_val_if_fail (klass->get_uniq_id != NULL, (guint8 )0);
+       g_return_val_if_fail (klass->get_uniq_id != NULL, (guint16 )0);
 
        return (*klass->get_uniq_id)(self);
 }
@@ -220,7 +220,7 @@ vik_map_source_get_drawmode (VikMapSource *self)
  * @self: the VikMapSource of interest.
  *
  *   Return true when we can bypass all this download malarky
- *   Treat the files as a pre generated data set in OSM tile server layout: <tiledir>/%d/%d/%d.png
+ *   Treat the files as a pre generated data set in OSM tile server layout: tiledir/%d/%d/%d.png
  */
 gboolean
 vik_map_source_is_direct_file_access (VikMapSource * self)