]> err.no Git - libchamplain/commitdiff
champlain_map_source_real_fill_tile() is no longer public.
authorEmmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Sun, 12 Jul 2009 09:03:23 +0000 (11:03 +0200)
committerPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Sat, 25 Jul 2009 00:27:45 +0000 (20:27 -0400)
The function champlain_map_source_real_fill_tile is a virtual method and
shouldn't be public. The function isn't declared in the header files but it
exported in libchamplain.so (nm lists it).

champlain/champlain-map-source.c

index 57535ba008cfc95a7399b40b4520e8c69ef74d9a..2022fd2363b746dffc8c90f229ba68d1d9cc459b 100644 (file)
@@ -88,6 +88,13 @@ struct _ChamplainMapSourcePrivate
   ChamplainMapProjection map_projection;
 };
 
+static void
+real_fill_tile (ChamplainMapSource *map_source,
+    ChamplainTile *tile)
+{
+  g_error ("Should not be reached");
+}
+
 static void
 champlain_map_source_get_property (GObject *object,
     guint prop_id,
@@ -194,7 +201,7 @@ champlain_map_source_class_init (ChamplainMapSourceClass *klass)
   object_class->get_property = champlain_map_source_get_property;
   object_class->set_property = champlain_map_source_set_property;
 
-  klass->fill_tile = champlain_map_source_real_fill_tile;
+  klass->fill_tile = real_fill_tile;
 
   /**
   * ChamplainMapSource:id:
@@ -482,13 +489,6 @@ champlain_map_source_fill_tile (ChamplainMapSource *map_source,
   CHAMPLAIN_MAP_SOURCE_GET_CLASS (map_source)->fill_tile (map_source, tile);
 }
 
-void
-champlain_map_source_real_fill_tile (ChamplainMapSource *map_source,
-    ChamplainTile *tile)
-{
-  g_error ("Should not be reached");
-}
-
 /**
  * champlain_map_source_get_longitude:
  * @map_source: a #ChamplainMapSource