+ // In fact both kml & gpx files start the same as they are in xml
+ if ( check_file_ext ( filename, ".kml" ) && check_magic ( f, GPX_MAGIC ) ) {
+ // Implicit Conversion
+ if ( ! a_babel_convert_from ( VIK_TRW_LAYER(vtl), "-i kml", NULL, filename, NULL ) ) {
+ // Probably want to remove the vtl, but I'm not sure how yet...
+ xfclose(f);
+ return LOAD_TYPE_GPSBABEL_FAILURE;
+ }
+ }
+ else if ( is_gpx_file || check_magic ( f, GPX_MAGIC ) ) {