summaryrefslogtreecommitdiff
path: root/navit/graphics.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-11-15 21:37:34 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-11-15 21:37:34 +0000
commite4a2b2cee463234a694a1bc2862be794354a5d3b (patch)
treef95876a370cd006f2dba53ac972d4369a94a196d /navit/graphics.c
parentda85607e5d98c4bfc09d63fb0e58570dd8c35b04 (diff)
downloadnavit-svn-e4a2b2cee463234a694a1bc2862be794354a5d3b.tar.gz
Add:Core:call predraw callback on map drawing
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3681 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.c')
-rw-r--r--navit/graphics.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/navit/graphics.c b/navit/graphics.c
index 557d298b..ba6eab56 100644
--- a/navit/graphics.c
+++ b/navit/graphics.c
@@ -2032,6 +2032,8 @@ void graphics_displaylist_draw(struct graphics *gra, struct displaylist *display
gra->default_font = g_strdup(l->font);
}
graphics_background_gc(gra, gra->gc[0]);
+ if (flags & 1)
+ callback_list_call_attr_0(gra->cbl, attr_predraw);
gra->meth.draw_mode(gra->priv, (flags & 8)?draw_mode_begin_clear:draw_mode_begin);
if (!(flags & 2))
gra->meth.draw_rectangle(gra->priv, gra->gc[0]->priv, &gra->r.lu, gra->r.rl.x-gra->r.lu.x, gra->r.rl.y-gra->r.lu.y);