diff options
author | carcinoma <carcinoma@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-05-22 18:23:58 +0000 |
---|---|---|
committer | carcinoma <carcinoma@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-05-22 18:23:58 +0000 |
commit | 975814372df3e9f28d51d897c89382af5495537a (patch) | |
tree | bda6b52de3894a4335a302ff773ce9381e3255c5 /navit/osd | |
parent | 6071b993bf18c7fe4179642ae9d658d0520adb9c (diff) | |
download | navit-svn-975814372df3e9f28d51d897c89382af5495537a.tar.gz |
fix: osd: memory leak
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3292 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/osd')
-rw-r--r-- | navit/osd/core/osd_core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c index c19373ad..082ae6c2 100644 --- a/navit/osd/core/osd_core.c +++ b/navit/osd/core/osd_core.c @@ -897,6 +897,8 @@ osd_text_draw(struct osd_text *this, struct navit *navit, struct vehicle *v) if (item_attr_get(item, oti->attr_typ, &attr)) value=osd_text_format_attr(&attr, oti->format); } + if (nav_mr) + map_rect_destroy(nav_mr); } else if (oti->section == attr_vehicle) { if (navit && !vehicle_attr.u.vehicle) { navit_get_attr(navit, attr_vehicle, &vehicle_attr, NULL); |