diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-02-15 22:17:01 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-02-15 22:17:01 +0000 |
commit | dbb5e1ed74e603c08acc4ed70666bceafc1f4dd6 (patch) | |
tree | 29e0f22f84cdb0ba5a1841fcbe585e9d9a4f497d /navit/graphics.c | |
parent | b68ab144995e2c2931da6694f0a5ae71bc208d41 (diff) | |
download | navit-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.c | 8 |
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: |