From afac4e71f44d542fb0117bdf4eac6a7fb28b2ccb Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Sun, 24 Feb 2013 18:29:10 +0200 Subject: [PATCH] Remove rounding of the value for minutes when editing dive date/time For the "Edit dive date/time" dialog, (time->tm_min / 5)*5) with integers can lose precision due to truncation, showing for example a value of 55, where 59 is the actual previsouly stored value. Reported-by: Cristian Ionescu-Idbohrn Signed-off-by: Lubomir I. Ivanov Signed-off-by: Dirk Hohndel --- info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/info.c b/info.c index 2fe6e470b..44026bd22 100644 --- a/info.c +++ b/info.c @@ -1122,7 +1122,7 @@ GtkWidget *create_date_time_widget(struct tm *time, GtkWidget **cal, GtkWidget * gtk_calendar_select_month(GTK_CALENDAR(*cal), time->tm_mon, time->tm_year + 1900); gtk_calendar_select_day(GTK_CALENDAR(*cal), time->tm_mday); gtk_spin_button_set_value(GTK_SPIN_BUTTON(*h), time->tm_hour); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(*m), (time->tm_min / 5)*5); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(*m), time->tm_min); gtk_spin_button_set_wrap(GTK_SPIN_BUTTON(*h), TRUE); gtk_spin_button_set_wrap(GTK_SPIN_BUTTON(*m), TRUE);