Show dive number (if it exists) in the location note

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Linus Torvalds 2011-09-11 11:54:55 -07:00
parent 6538e5bba0
commit 9580109406

8
info.c
View file

@ -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);