summaryrefslogtreecommitdiff
path: root/graphics.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-10-09 18:14:27 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-10-09 18:14:27 +0000
commitc234f2fe7157ca8d601b6b0d4ce345571d7dbfc5 (patch)
treee22d979033a9930397d61090717a0d762695b2f5 /graphics.c
parent544004ee349ad53cfdd3988e3016a1f789bf4eaf (diff)
downloadnavit-svn-c234f2fe7157ca8d601b6b0d4ce345571d7dbfc5.tar.gz
Fixed some errors in demo vehicle, added logging system, renamed this to this_ in vehicle.c
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit/src@454 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'graphics.c')
-rw-r--r--graphics.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/graphics.c b/graphics.c
index 1bc9b3d8..1b57ab3f 100644
--- a/graphics.c
+++ b/graphics.c
@@ -360,11 +360,13 @@ xdisplay_draw_elements(struct graphics *gra, GHashTable *display_list, struct it
if (e->u.circle.width > 1)
gc->meth.gc_set_linewidth(gc->priv, e->u.polyline.width);
gra->meth.draw_circle(gra->priv, gc->priv, &di->pnt[0], e->u.circle.radius);
- p.x=di->pnt[0].x+3;
- p.y=di->pnt[0].y+10;
- if (! gra->font[e->label_size])
- gra->font[e->label_size]=graphics_font_new(gra, e->label_size*20);
- gra->meth.draw_text(gra->priv, gra->gc[2]->priv, gra->gc[1]->priv, gra->font[e->label_size]->priv, di->label, &p, 0x10000, 0);
+ if (e->label_size) {
+ p.x=di->pnt[0].x+3;
+ p.y=di->pnt[0].y+10;
+ if (! gra->font[e->label_size])
+ gra->font[e->label_size]=graphics_font_new(gra, e->label_size*20);
+ gra->meth.draw_text(gra->priv, gra->gc[2]->priv, gra->gc[1]->priv, gra->font[e->label_size]->priv, di->label, &p, 0x10000, 0);
+ }
break;
case element_label:
if (di->label) {
@@ -504,7 +506,7 @@ do_draw(struct displaylist *displaylist, struct transformation *t, GList *mapset
}
g_assert(count < max);
if (!transform_contains(t, pro, &r)) {
- dbg(1,"not visible\n");
+ dbg(1,"poly not visible\n");
continue;
}
if (route && route_contains(route, item)) {