summaryrefslogtreecommitdiff
path: root/src/calendar.c
diff options
context:
space:
mode:
authorLogan Rathbone <poprocks@gmail.com>2021-12-29 23:49:48 -0500
committerLogan Rathbone <poprocks@gmail.com>2021-12-29 23:49:48 -0500
commit6da301644c82049dc7d0b4a701a481000379893f (patch)
tree4bbae604b7bc92b30d496e322f10c06d845c0e91 /src/calendar.c
parent7db5575f2bba510a88aa56d0bcb295b9a07ab104 (diff)
downloadzenity-6da301644c82049dc7d0b4a701a481000379893f.tar.gz
Use g_auto* where possible.
Diffstat (limited to 'src/calendar.c')
-rw-r--r--src/calendar.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/calendar.c b/src/calendar.c
index 07696ab..be8c8af 100644
--- a/src/calendar.c
+++ b/src/calendar.c
@@ -41,7 +41,7 @@ static void zenity_calendar_dialog_response (GtkWidget *widget,
void
zenity_calendar (ZenityData *data, ZenityCalendarData *cal_data)
{
- GtkBuilder *builder;
+ g_autoptr(GtkBuilder) builder = NULL;
GtkWidget *dialog;
GtkWidget *button;
GObject *text;
@@ -126,8 +126,6 @@ zenity_calendar (ZenityData *data, ZenityCalendarData *cal_data)
gtk_button_set_label (GTK_BUTTON (button), data->cancel_label);
}
- g_object_unref (builder);
-
zenity_util_gapp_main (GTK_WINDOW(dialog));
}
@@ -135,8 +133,8 @@ static void
zenity_calendar_dialog_output (void)
{
int day, month, year;
- char *time_string;
- GDateTime *date;
+ g_autofree char *time_string = NULL;
+ g_autoptr(GDateTime) date = NULL;
g_object_get (calendar,
"day", &day,
@@ -149,9 +147,6 @@ zenity_calendar_dialog_output (void)
time_string = g_date_time_format (date, zen_cal_data->date_format);
g_print ("%s\n", time_string);
-
- g_date_time_unref (date);
- g_free (time_string);
}
static void