From 1da2151bb98a366cda7eebd22d2110307af99ea6 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 1 May 2018 20:29:36 -0300 Subject: [PATCH] month-popover: popdown when adding new event --- data/ui/month-popover.ui | 2 +- src/views/gcal-month-popover.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/data/ui/month-popover.ui b/data/ui/month-popover.ui index 3fc31166..3433e05c 100644 --- a/data/ui/month-popover.ui +++ b/data/ui/month-popover.ui @@ -89,7 +89,7 @@ true none New Event… - + diff --git a/src/views/gcal-month-popover.c b/src/views/gcal-month-popover.c index 042af573..6a99a28f 100644 --- a/src/views/gcal-month-popover.c +++ b/src/views/gcal-month-popover.c @@ -18,6 +18,7 @@ #define G_LOG_DOMAIN "GcalMonthPopover" +#include "gcal-debug.h" #include "gcal-event-widget.h" #include "gcal-month-popover.h" #include "gcal-utils.h" @@ -399,10 +400,16 @@ new_event_button_clicked_cb (GtkWidget *button, GActionMap *map; GAction *action; + GCAL_ENTRY; + map = G_ACTION_MAP (g_application_get_default ()); action = g_action_map_lookup_action (map, "new"); + gcal_month_popover_popdown (self); + g_action_activate (action, NULL); + + GCAL_EXIT; } static void