Fix:Core:Make navit_attr_get work for more attributes
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 16 Dec 2008 14:25:45 +0000 (14:25 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 16 Dec 2008 14:25:45 +0000 (14:25 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@1807 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/navit.c

index 5aec8d6..2b729ff 100644 (file)
@@ -1513,6 +1513,9 @@ navit_get_attr(struct navit *this_, enum attr_type type, struct attr *attr, stru
                        return 0;
                }
                break;
+       case attr_navigation:
+               attr->u.navigation=this_->navigation;
+               break;
        case attr_orientation:
                attr->u.num=this_->orientation;
                break;
@@ -1523,6 +1526,9 @@ navit_get_attr(struct navit *this_, enum attr_type type, struct attr *attr, stru
                        return 0;
                }
                break;
+       case attr_route:
+               attr->u.route=this_->route;
+               break;
        case attr_tracking:
                attr->u.num=this_->tracking_flag;
                break;
@@ -1819,7 +1825,7 @@ navit_set_position(struct navit *this_, struct pcoord *c)
                callback_list_call_attr_0(this_->attr_cbl, attr_position);
                if (this_->navigation) {
                        navigation_update(this_->navigation, this_->route);
-#if 0
+#if 1
                        map_dump_file(route_get_map(this_->route), "route.txt");
                        map_dump_file(navigation_get_map(this_->navigation), "navigation.txt");
 #endif