summaryrefslogtreecommitdiffstats
path: root/divelist.c
diff options
context:
space:
mode:
Diffstat (limited to 'divelist.c')
-rw-r--r--divelist.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/divelist.c b/divelist.c
index 81779f06d..60ad16a7f 100644
--- a/divelist.c
+++ b/divelist.c
@@ -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);