]> git.tdb.fi Git - ext/subsurface.git/blobdiff - divelist.c
Show dives "latest-first" by default
[ext/subsurface.git] / divelist.c
index bf853ec0e49fce534853c3b59e98abb0d9a314a1..93ea34f6368a13735dc9c210cc2e1ef3c30b1b63 100644 (file)
@@ -351,8 +351,8 @@ static void get_string(char **str, const char *s)
        if (!s)
                s = "";
        len = strlen(s);
-       if (len > 40)
-               len = 40;
+       if (len > 60)
+               len = 60;
        n = malloc(len+1);
        memcpy(n, s, len);
        n[len] = 0;
@@ -457,7 +457,8 @@ static void fill_dive_list(void)
 
        store = GTK_LIST_STORE(dive_list.model);
 
-       for (i = 0; i < dive_table.nr; i++) {
+       i = dive_table.nr;
+       while (--i >= 0) {
                struct dive *dive = dive_table.dives[i];
 
                update_cylinder_related_info(dive);