diff options
author | mdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2015-04-05 18:51:15 +0000 |
---|---|---|
committer | mdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2015-04-05 18:51:15 +0000 |
commit | 152f816d4b7b87b4fc4cc65b34e24af4b47d98fc (patch) | |
tree | a98e0398a7821883e69a6364b51388d1f5232f60 /navit | |
parent | 7129bfc1f865b91cca8d60909f5b4b9152392e9e (diff) | |
download | navit-svn-152f816d4b7b87b4fc4cc65b34e24af4b47d98fc.tar.gz |
Add:core:Support optional argument to set_center() command, which enables delay before map returns to gps position.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6044 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r-- | navit/navit.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/navit/navit.c b/navit/navit.c index 3f5700a1..1fb36702 100644 --- a/navit/navit.c +++ b/navit/navit.c @@ -1215,10 +1215,13 @@ static void navit_cmd_set_center(struct navit *this, char *function, struct attr **in, struct attr ***out, int *valid) { struct pcoord pc; + int set_timeout=0; in=navit_get_coord(this, in, &pc); if (!in) return; - navit_set_center(this, &pc, 0); + if(in[0] && ATTR_IS_INT(in[0]->type)) + set_timeout=in[0]->u.num!=0; + navit_set_center(this, &pc, set_timeout); } |