X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fgis-opengl.c;h=11c489b7a27d1f368c9d12f0018a96014ae26152;hp=d01a23c29c0fa6289ec865af2e61f7ec59e0570f;hb=6b903c96fdc3552f0133060487293c1b927638c4;hpb=f9a7664a7e3474a7635150b400cdd8ac02911ef3 diff --git a/src/gis-opengl.c b/src/gis-opengl.c index d01a23c..11c489b 100644 --- a/src/gis-opengl.c +++ b/src/gis-opengl.c @@ -288,6 +288,10 @@ static void _draw_callback(GisOpenGL *opengl, GisCallback *callback) static void _draw_object(GisOpenGL *opengl, GisObject *object) { //g_debug("GisOpenGL: draw_object"); + /* Skip hidden objects */ + if (object->hidden) + return; + /* Skip out of range objects */ if (object->lod > 0) { /* LOD test */