From 9580109406f79698b570e917c21b8844f9de34b5 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 11 Sep 2011 11:54:55 -0700 Subject: [PATCH] Show dive number (if it exists) in the location note Signed-off-by: Linus Torvalds --- info.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/info.c b/info.c index 9cb048b..32b830d 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); -- 2.45.2