diff options
author | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-12-25 21:07:15 +0000 |
---|---|---|
committer | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-12-25 21:07:15 +0000 |
commit | f7e2a431348a89dfe53b809e20e408135ef12e83 (patch) | |
tree | 56dabba422e55794f4785b8761f932a722afc615 /navit/map/textfile/textfile.c | |
parent | 3a72d130ac58abf13f6843e14b0507f374a4e5f3 (diff) | |
download | navit-f7e2a431348a89dfe53b809e20e408135ef12e83.tar.gz |
Fix:Core:Mark destination as stopped in destination.txt, closes ticket #980.
Avoids restarting a stopped navigation when Navit is restarted.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4871 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/map/textfile/textfile.c')
-rw-r--r-- | navit/map/textfile/textfile.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/navit/map/textfile/textfile.c b/navit/map/textfile/textfile.c index cbcef0747..b617f1d6b 100644 --- a/navit/map/textfile/textfile.c +++ b/navit/map/textfile/textfile.c @@ -39,6 +39,13 @@ static int map_id; static void +remove_comment_line(char* line){ + if (line==TEXTFILE_COMMENT_CHAR){ + line='\0'; + } +} + +static void get_line(struct map_rect_priv *mr) { if(mr->f) { @@ -47,10 +54,11 @@ get_line(struct map_rect_priv *mr) else mr->pos+=mr->lastlen; fgets(mr->line, SIZE, mr->f); + dbg(1,"read textfile line: %s\n", mr->line); + remove_comment_line(mr->line); mr->lastlen=strlen(mr->line)+1; if (strlen(mr->line) >= SIZE-1) printf("line too long\n"); - dbg(1,"read textfile line: %s\n", mr->line); } } |