From: <te...@us...> - 2011-03-28 06:05:24
|
Revision: 4396 http://navit.svn.sourceforge.net/navit/?rev=4396&view=rev Author: tegzed Date: 2011-03-28 06:05:17 +0000 (Mon, 28 Mar 2011) Log Message: ----------- Fix:map/csv:save csv map when adding or changing an item Modified Paths: -------------- trunk/navit/navit/map/csv/csv.c Modified: trunk/navit/navit/map/csv/csv.c =================================================================== --- trunk/navit/navit/map/csv/csv.c 2011-03-27 19:52:51 UTC (rev 4395) +++ trunk/navit/navit/map/csv/csv.c 2011-03-28 06:05:17 UTC (rev 4396) @@ -139,6 +139,7 @@ rename(filename,m->filename); } g_free(filename); + m->dirty = 0; } } @@ -263,6 +264,8 @@ g_free((struct attr*)attr_list->data); } attr_list->data = attr_new; + m->dirty = 1; + save_map_csv(m); return 1; default: g_free(attr_new); @@ -276,6 +279,8 @@ //add new attribute curr_attr_list = g_list_prepend(curr_attr_list, attr_new); ((struct quadtree_data*)(((struct quadtree_item*)(mr->curr_item->data))->data))->attr_list = curr_attr_list; + m->dirty = 1; + save_map_csv(m); return 1; } g_free(attr_new); @@ -357,6 +362,8 @@ quadtree_delete_item(m->tree_root, query_res); g_free(query_res); quadtree_add( m->tree_root, &insert_item); + m->dirty = 1; + save_map_csv(m); return 1; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |