]> git.tdb.fi Git - ext/subsurface.git/blobdiff - save-xml.c
Don't drop precision from floating point GP coordinates
[ext/subsurface.git] / save-xml.c
index d6774b5c7f880bb425f9e43209038b13568756f7..4183b1c51ade4cb9fb36c0f2727d56a3b601fbbb 100644 (file)
@@ -162,7 +162,7 @@ static void show_location(FILE *f, struct dive *dive)
         */
        if (latitude || longitude) {
                int len = snprintf(buffer, sizeof(buffer)-4,
-                       "  <location gps='%f %f'>",
+                       "  <location gps='%.12g %.12g'>",
                        latitude, longitude);
                if (!dive->location) {
                        memcpy(&buffer[len-1], "/>\n", 4);