aboutsummaryrefslogtreecommitdiffstats
path: root/info.c
diff options
context:
space:
mode:
Diffstat (limited to 'info.c')
-rw-r--r--info.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/info.c b/info.c
index 9cb048b80..32b830dd8 100644
--- a/info.c
+++ b/info.c
@@ -51,6 +51,7 @@ void show_dive_info(struct dive *dive)
struct tm *tm;
char buffer[80];
char *text;
+ int len;
if (!dive) {
gtk_label_set_text(GTK_LABEL(divedate), "no dive");
@@ -115,7 +116,12 @@ void show_dive_info(struct dive *dive)
text = dive->location ? : "";
gtk_entry_set_text(location, text);
- gtk_label_set_text(GTK_LABEL(locationnote), text);
+
+ len = 0;
+ if (dive->nr)
+ len = snprintf(buffer, sizeof(buffer), "%d. ", dive->nr);
+ snprintf(buffer+len, sizeof(buffer)-len, "%s", text);
+ gtk_label_set_text(GTK_LABEL(locationnote), buffer);
text = dive->notes ? : "";
gtk_text_buffer_set_text(notes, text, -1);