month-popover: popdown when adding new event

This commit is contained in:
Georges Basile Stavracas Neto
2018-05-01 20:29:36 -03:00
parent d272bbe3c8
commit 1da2151bb9
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -89,7 +89,7 @@
<property name="visible">true</property>
<property name="relief">none</property>
<property name="label" translatable="yes">New Event…</property>
<signal name="clicked" handler="new_event_button_clicked_cb" object="GcalMonthPopover" />
<signal name="clicked" handler="new_event_button_clicked_cb" object="GcalMonthPopover" swapped="no" />
</object>
</child>
+7
View File
@@ -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