summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjandegr <jandegr@users.noreply.github.com>2018-05-27 11:56:50 +0200
committerGitHub <noreply@github.com>2018-05-27 11:56:50 +0200
commitaaa3f878a14260be1f80f6403f51bea1529a04f4 (patch)
tree1439065ddc77c946427eb8bc271ff3061d7928d9
parent8e6708908a5ad0229e7d8c7c8c0075503fe19fc7 (diff)
downloadnavit-aaa3f878a14260be1f80f6403f51bea1529a04f4.tar.gz
test
-rw-r--r--navit/graphics.c2
-rw-r--r--navit/graphics.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/navit/graphics.c b/navit/graphics.c
index 372f0810e..781af5e3e 100644
--- a/navit/graphics.c
+++ b/navit/graphics.c
@@ -2511,7 +2511,7 @@ void graphics_displaylist_draw(struct graphics *gra, struct displaylist *display
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, draw_mode_begin);
+ 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);
if (l) {
diff --git a/navit/graphics.h b/navit/graphics.h
index befeb8e2b..ae756bbb6 100644
--- a/navit/graphics.h
+++ b/navit/graphics.h
@@ -42,7 +42,7 @@ struct mapset;
/* This enum must be synchronized with the constants in NavitGraphics.java. */
enum draw_mode_num {
- draw_mode_begin, draw_mode_end
+ draw_mode_begin, draw_mode_end, draw_mode_begin_clear
};
struct graphics_priv;