From 24ecc1cf27ea15ba0f80ae28f47d5f87e9732c5b Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Tue, 20 Dec 2016 09:41:20 +0100 Subject: Gtk: don't use GTimeZone/GDateTime Use struct tm instead. Change-Id: I678797b93062305849875b33867faa52379c3dcb Reviewed-on: https://code.wireshark.org/review/19356 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- ui/gtk/extcap_gtk.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'ui/gtk/extcap_gtk.c') diff --git a/ui/gtk/extcap_gtk.c b/ui/gtk/extcap_gtk.c index c2c679c353..c1054feb21 100644 --- a/ui/gtk/extcap_gtk.c +++ b/ui/gtk/extcap_gtk.c @@ -190,13 +190,13 @@ GHashTable *extcap_gtk_get_state(GtkWidget *widget) { } break; case EXTCAP_ARG_TIMESTAMP: { - GTimeZone* tz = g_time_zone_new("UTC"); + struct tm t; gtk_calendar_get_date((GtkCalendar*)list_widget, &year, &month, &day); - GDateTime* datetime = g_date_time_new(tz, year, month, day, 0, 0, 0); - unix_ts = g_date_time_to_unix(datetime); + t.tm_year = year; + t.tm_mon = month; + t.tm_mday = day; + unix_ts = mktime(&t); call_string = g_strdup_printf("%" G_GINT64_MODIFIER "u", unix_ts); - g_date_time_unref(datetime); - g_time_zone_unref(tz); } break; case EXTCAP_ARG_RADIO: -- cgit v1.2.1