diff options
| author | Colin Watson <cjwatson@canonical.com> | 2013-01-30 13:12:51 +0000 | 
|---|---|---|
| committer | Colin Watson <cjwatson@canonical.com> | 2013-01-30 13:12:51 +0000 | 
| commit | 70ca00dc18369ae8183f9ce0c6fee1294944c1c4 (patch) | |
| tree | 1fb004dadbe2a3ebb7122aad13309fed94679a2a /src | |
| parent | d5d29b4a8a298ceb423bd117f1898ad399624279 (diff) | |
| download | ayatana-indicator-datetime-70ca00dc18369ae8183f9ce0c6fee1294944c1c4.tar.gz ayatana-indicator-datetime-70ca00dc18369ae8183f9ce0c6fee1294944c1c4.tar.bz2 ayatana-indicator-datetime-70ca00dc18369ae8183f9ce0c6fee1294944c1c4.zip | |
Check for NULL appointments in hide_all_appointments.
Diffstat (limited to 'src')
| -rw-r--r-- | src/datetime-service.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/datetime-service.c b/src/datetime-service.c index 5378011..11d231b 100644 --- a/src/datetime-service.c +++ b/src/datetime-service.c @@ -394,8 +394,10 @@ hide_all_appointments (void)  	int i;  	for (i=0; i<MAX_APPOINTMENT_MENUITEMS; i++) { -		dbusmenu_menuitem_property_set_bool(appointments[i], DBUSMENU_MENUITEM_PROP_ENABLED, FALSE); -		dbusmenu_menuitem_property_set_bool(appointments[i], DBUSMENU_MENUITEM_PROP_VISIBLE, FALSE); +		if (appointments[i]) { +			dbusmenu_menuitem_property_set_bool(appointments[i], DBUSMENU_MENUITEM_PROP_ENABLED, FALSE); +			dbusmenu_menuitem_property_set_bool(appointments[i], DBUSMENU_MENUITEM_PROP_VISIBLE, FALSE); +		}  	}  } | 
