summaryrefslogtreecommitdiff
path: root/navit/graphics.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-02-15 22:17:01 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-02-15 22:17:01 +0000
commitdbb5e1ed74e603c08acc4ed70666bceafc1f4dd6 (patch)
tree29e0f22f84cdb0ba5a1841fcbe585e9d9a4f497d /navit/graphics.c
parentb68ab144995e2c2931da6694f0a5ae71bc208d41 (diff)
downloadnavit-svn-dbb5e1ed74e603c08acc4ed70666bceafc1f4dd6.tar.gz
Add:Core:Changed draw_image_warp api
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5378 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.c')
-rw-r--r--navit/graphics.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/navit/graphics.c b/navit/graphics.c
index 375ef46b..72c9bcaf 100644
--- a/navit/graphics.c
+++ b/navit/graphics.c
@@ -1986,9 +1986,11 @@ displayitem_draw(struct displayitem *di, void *dummy, struct display_context *dc
break;
case element_image:
dbg(1,"image: '%s'\n", di->label);
- if (gra->meth.draw_image_warp)
- gra->meth.draw_image_warp(gra->priv, gra->gc[0]->priv, pa, count, di->label);
- else
+ if (gra->meth.draw_image_warp) {
+ img=graphics_image_new_scaled_rotated(gra, di->label, -1, -1, 0);
+ if (img)
+ gra->meth.draw_image_warp(gra->priv, gra->gc[0]->priv, pa, count, img->priv);
+ } else
dbg(0,"draw_image_warp not supported by graphics driver drawing '%s'\n", di->label);
break;
case element_arrows: