# Handle a coordinate
if is_coord(line):
lon, lat, symbol, title = parse_coord(line)
- coords.append((lon, lat, symbol, title))
while i < len(lines):
line = lines[i].strip()
i += 1
if is_path(line) or is_coord(line):
i -= 1
break
+ if len(line) > 0 and title is None: title = line
+ coords.append((lon, lat, symbol, title))
continue
raise RuntimeError(u'Unknown line syntax: ' + line)