summaryrefslogtreecommitdiffstats
path: root/info.c
diff options
context:
space:
mode:
Diffstat (limited to 'info.c')
-rw-r--r--info.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/info.c b/info.c
index 61a2bebe3..8437c7318 100644
--- a/info.c
+++ b/info.c
@@ -141,13 +141,14 @@ void show_dive_info(struct dive *dive)
if (!text)
text = "";
if (*text) {
- snprintf(buffer, sizeof(buffer), _("Dive #%d - %s"), dive->number, text);
+ if (dive->number) {
+ snprintf(buffer, sizeof(buffer), _("Dive #%d - %s"), dive->number, text);
+ text = buffer;
+ }
} else {
divename(buffer, sizeof(buffer), dive);
+ text = buffer;
}
- text = buffer;
- if (!dive->number)
- text += 10; /* Skip the "Dive #0 - " part */
/* put it all together */
if (existing_filename) {