X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fobjects%2Fgrits-marker.c;fp=src%2Fobjects%2Fgrits-marker.c;h=40d45f4e57fa8ee2363085f276090f993f3b146a;hp=35103538dfa6975454932adc822c9a1f8f8b7d70;hb=62ea7c94a5ee8d5e17e8bb3b1ff4315253c61f82;hpb=cca3466d1d77b5de277631d51b08753978d8f6b1 diff --git a/src/objects/grits-marker.c b/src/objects/grits-marker.c index 3510353..40d45f4 100644 --- a/src/objects/grits-marker.c +++ b/src/objects/grits-marker.c @@ -256,11 +256,12 @@ static void grits_marker_draw(GritsObject *_marker, GritsOpenGL *opengl) point->lat, point->lon, point->elev, &px, &py, &pz); - gint win_height = GTK_WIDGET(opengl)->allocation.height; if (pz > 1) return; - glTranslated(px, win_height-py, 0); + GtkAllocation alloc; + gtk_widget_get_allocation(GTK_WIDGET(opengl), &alloc); + glTranslated(px, alloc.height-py, 0); glRotatef(marker->angle, 0, 0, -1); glTranslated(-marker->xoff, -marker->yoff, 0); } else {