summaryrefslogtreecommitdiff
path: root/navit/popup.c
diff options
context:
space:
mode:
authorakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-03-04 04:21:00 +0000
committerakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-03-04 04:21:00 +0000
commit51f17473c65eb8cb58f473a94e68d065a4d4fe9c (patch)
tree464fa8b80e6b72bbc09bc3a66e598a40f93a1d3d /navit/popup.c
parenta2d55cf0efc738f707de0eb510bfcd52cffe9baf (diff)
downloadnavit-svn-51f17473c65eb8cb58f473a94e68d065a4d4fe9c.tar.gz
Fix:core:Replaced navit_get_bookmarks() with bookmarks attribute
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2978 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/popup.c')
-rw-r--r--navit/popup.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/navit/popup.c b/navit/popup.c
index 6c0c352a..fa3d0d8a 100644
--- a/navit/popup.c
+++ b/navit/popup.c
@@ -117,6 +117,7 @@ popup_set_destination(struct navit *nav, struct pcoord *pc)
static void
popup_set_bookmark(struct navit *nav, struct pcoord *pc)
{
+ struct attr attr;
struct coord c;
struct coord_geo g;
char buffer[1024];
@@ -126,8 +127,10 @@ popup_set_bookmark(struct navit *nav, struct pcoord *pc)
transform_to_geo(pc->pro, &c, &g);
coord_format(g.lat,g.lng,DEGREES_MINUTES_SECONDS,buffer_geo,sizeof(buffer_geo));
sprintf(buffer,"Map Point %s", buffer_geo);
- if (!gui_add_bookmark(navit_get_gui(nav), pc, buffer))
- bookmarks_add_bookmark(navit_get_bookmarks(nav), pc, buffer);
+ if (!gui_add_bookmark(navit_get_gui(nav), pc, buffer)) {
+ navit_get_attr(nav, attr_bookmarks, &attr, NULL);
+ bookmarks_add_bookmark(attr.u.bookmarks, pc, buffer);
+ }
}