168 |
|
|
169 |
if(whole_dir) |
if(whole_dir) |
170 |
appdata->path = strdup(filename); |
appdata->path = strdup(filename); |
171 |
} |
} else |
172 |
|
errorf(_("Load error")); |
173 |
|
|
174 |
g_free (filename); |
g_free (filename); |
175 |
} |
} |
967 |
GtkTreeIter sel_iter; |
GtkTreeIter sel_iter; |
968 |
gboolean sel_iter_valid = FALSE; |
gboolean sel_iter_valid = FALSE; |
969 |
while(gpx) { |
while(gpx) { |
970 |
GtkTreeIter iter; |
/* don't display entries that failed at load */ |
971 |
gtk_list_store_append(appdata->gpxstore, &iter); |
if(!gpx->failed) { |
972 |
gpxlist_set(appdata->gpxstore, &iter, gpx); |
GtkTreeIter iter; |
973 |
|
gtk_list_store_append(appdata->gpxstore, &iter); |
974 |
if(gpx == sel_gpx) { |
gpxlist_set(appdata->gpxstore, &iter, gpx); |
975 |
sel_iter = iter; |
|
976 |
sel_iter_valid = TRUE; |
if(gpx == sel_gpx) { |
977 |
|
sel_iter = iter; |
978 |
|
sel_iter_valid = TRUE; |
979 |
|
} |
980 |
} |
} |
981 |
|
|
982 |
gpx = gpx->next; |
gpx = gpx->next; |