From ac4bbf0cd034353b8f907a83c573e42abd47aebc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 22 Jul 2015 16:00:57 +0200 Subject: IdoCalendarMenuItem: add crash guard on ido_calendar_menu_item_key_press It's quite weird that data is NULL at this point (considering how the callback is initialized), but it does happen, so it's just better to warn here instead of crashing. --- src/idocalendarmenuitem.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/idocalendarmenuitem.c b/src/idocalendarmenuitem.c index 65dac7f..7c20baf 100644 --- a/src/idocalendarmenuitem.c +++ b/src/idocalendarmenuitem.c @@ -156,6 +156,8 @@ ido_calendar_menu_item_key_press (GtkWidget *widget, { IdoCalendarMenuItem *menuitem = (IdoCalendarMenuItem *)data; + g_return_val_if_fail (IDO_IS_CALENDAR_MENU_ITEM (menuitem), FALSE); + if (menuitem->priv->selected) { GtkWidget *calendar = menuitem->priv->calendar; -- cgit v1.2.3