Do something half-way sane (no SIGSEGV) when there are no dives

It just leaves ugly blank areas, but whatever.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Linus Torvalds 2011-08-31 16:40:22 -07:00
parent 00d798854a
commit 968aa28155
2 changed files with 9 additions and 2 deletions

7
info.c
View file

@ -12,6 +12,13 @@ void update_dive_info(struct dive *dive)
struct tm *tm;
char buffer[80];
if (!dive) {
gtk_entry_set_text(GTK_ENTRY(datetime), "no dive");
gtk_entry_set_text(GTK_ENTRY(depth), "");
gtk_entry_set_text(GTK_ENTRY(duration), "");
return;
}
tm = gmtime(&dive->when);
snprintf(buffer, sizeof(buffer),
"%04d-%02d-%02d "