diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2015-07-22 16:00:57 +0200 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2015-07-22 16:00:57 +0200 |
commit | ac4bbf0cd034353b8f907a83c573e42abd47aebc (patch) | |
tree | f3dd591ea554776c1ec49ce9e3a52100f5e2c159 | |
parent | 6f2f647ecf850692aea054633ceed92fc48bbf93 (diff) | |
download | ayatana-ido-ac4bbf0cd034353b8f907a83c573e42abd47aebc.tar.gz ayatana-ido-ac4bbf0cd034353b8f907a83c573e42abd47aebc.tar.bz2 ayatana-ido-ac4bbf0cd034353b8f907a83c573e42abd47aebc.zip |
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.
-rw-r--r-- | src/idocalendarmenuitem.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |