]> Pileus Git - grits/blobdiff - src/plugins/elev.c
Misc pointer fixes
[grits] / src / plugins / elev.c
index 0783811a98216743b00c20e4187e3bc70bd98128..d8ffc009e338c8d084352e85d902832cf993e831 100644 (file)
@@ -231,7 +231,8 @@ static void _free_tile(GisTile *tile, gpointer _self)
 {
        GisPluginElev *self = _self;
        g_debug("GisPluginElev: _free_tile: %p", tile->data);
 {
        GisPluginElev *self = _self;
        g_debug("GisPluginElev: _free_tile: %p", tile->data);
-       g_idle_add_full(G_PRIORITY_LOW, _free_tile_cb, tile->data, NULL);
+       if (tile->data)
+               g_idle_add_full(G_PRIORITY_LOW, _free_tile_cb, tile->data, NULL);
 }
 
 static gpointer _update_tiles(gpointer _self)
 }
 
 static gpointer _update_tiles(gpointer _self)