X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fplugins%2Fsat.c;h=5dc3c851e21499bf717e2f166e8e18e22dd35377;hp=66150be765791ecd401fa09975ee9d7bc7f1846d;hb=ffb05ac5f9bdc820ecb279b73782a747651a192a;hpb=5350256efff1c97426e0db60e404bfd8a6cb08be diff --git a/src/plugins/sat.c b/src/plugins/sat.c index 66150be..5dc3c85 100644 --- a/src/plugins/sat.c +++ b/src/plugins/sat.c @@ -117,8 +117,9 @@ static gboolean _free_tile_cb(gpointer data) static void _free_tile(GisTile *tile, gpointer _sat) { GisPluginSat *sat = _sat; - g_debug("GisPluginSat: _free_tile: %p=%d", tile->data, *(guint*)tile->data); - g_idle_add_full(G_PRIORITY_LOW, _free_tile_cb, tile->data, NULL); + g_debug("GisPluginSat: _free_tile: %p", tile->data); + if (tile->data) + g_idle_add_full(G_PRIORITY_LOW, _free_tile_cb, tile->data, NULL); } static gpointer _update_tiles(gpointer _sat) @@ -179,7 +180,7 @@ GisPluginSat *gis_plugin_sat_new(GisViewer *viewer) G_CALLBACK(_on_location_changed), sat); /* Add renderers */ - gis_viewer_add(viewer, GIS_OBJECT(sat->tiles), GIS_LEVEL_WORLD, 0); + gis_viewer_add(viewer, GIS_OBJECT(sat->tiles), GIS_LEVEL_WORLD, FALSE); return sat; }