diff options
author | Dario Lombardo <lomato@gmail.com> | 2016-12-20 09:41:20 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-12-20 12:24:34 +0000 |
commit | 24ecc1cf27ea15ba0f80ae28f47d5f87e9732c5b (patch) | |
tree | 46fbf1388d37119db5a022c7e69df4b5de9ca874 | |
parent | d4eeeaf6d463f930c89e9026b682339e1e114b34 (diff) |
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 <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r-- | ui/gtk/extcap_gtk.c | 10 |
1 files changed, 5 insertions, 5 deletions
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: |