From 909eac7b7007ed089596324d0df4485fbafb9e48 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Thu, 25 Jul 2013 12:59:35 -0500 Subject: add a (currently unimplemented) PROFILE_PHONE to our enum --- src/service.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/service.c b/src/service.c index f0eed76..b270e89 100644 --- a/src/service.c +++ b/src/service.c @@ -59,6 +59,7 @@ enum enum { + PROFILE_PHONE, PROFILE_DESKTOP, PROFILE_GREETER, N_PROFILES @@ -66,6 +67,7 @@ enum static const char * const menu_names[N_PROFILES] = { + "phone", "desktop", "desktop_greeter" }; @@ -1151,16 +1153,21 @@ create_menu (IndicatorDatetimeService * self, int profile) g_assert (0<=profile && profilepriv->menus[profile].menu == NULL); - if (profile == PROFILE_DESKTOP) + switch (profile) { - sections[n++] = create_calendar_section (self); - sections[n++] = create_appointments_section (self); - sections[n++] = create_locations_section (self); - sections[n++] = create_settings_section (self); - } - else if (profile == PROFILE_GREETER) - { - sections[n++] = create_calendar_section (self); + case PROFILE_PHONE: + break; + + case PROFILE_DESKTOP: + sections[n++] = create_calendar_section (self); + sections[n++] = create_appointments_section (self); + sections[n++] = create_locations_section (self); + sections[n++] = create_settings_section (self); + break; + + case PROFILE_GREETER: + sections[n++] = create_calendar_section (self); + break; } /* add sections to the submenu */ -- cgit v1.2.3