aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-10-15 15:07:52 +0000
committerTarmac <Unknown>2013-10-15 15:07:52 +0000
commit72a41485fb3428cfa531f3609508e2d617fd3267 (patch)
treec15cbeafad77cd22fcc5934a3d2ef3e8f2625f5b /src
parentad1a9ab5aa6e6b59c6b23c546194990aa24e0bee (diff)
parentb702e8346b7337859f700a935b89046392be4ba9 (diff)
downloadayatana-indicator-datetime-72a41485fb3428cfa531f3609508e2d617fd3267.tar.gz
ayatana-indicator-datetime-72a41485fb3428cfa531f3609508e2d617fd3267.tar.bz2
ayatana-indicator-datetime-72a41485fb3428cfa531f3609508e2d617fd3267.zip
Use the Unity Mobile icon name for the alarm clock icon.
Approved by Ted Gould, PS Jenkins bot.
Diffstat (limited to 'src')
-rw-r--r--src/service.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/service.c b/src/service.c
index e8d4764..6601914 100644
--- a/src/service.c
+++ b/src/service.c
@@ -36,6 +36,7 @@
#define SKEW_CHECK_INTERVAL_SEC 10
#define SKEW_DIFF_THRESHOLD_USEC ((SKEW_CHECK_INTERVAL_SEC+5) * G_USEC_PER_SEC)
+#define ALARM_CLOCK_ICON_NAME "alarm-clock"
G_DEFINE_TYPE (IndicatorDatetimeService,
indicator_datetime_service,
@@ -505,7 +506,7 @@ create_phone_header_state (IndicatorDatetimeService * self)
if ((has_alarms = service_has_alarms (self)))
{
GIcon * icon;
- icon = g_themed_icon_new_with_default_fallbacks ("alarm-symbolic");
+ icon = g_themed_icon_new_with_default_fallbacks (ALARM_CLOCK_ICON_NAME);
g_variant_builder_add (&b, "{sv}", "icon", g_icon_serialize (icon));
g_object_unref (icon);
}
@@ -735,7 +736,10 @@ add_appointments (IndicatorDatetimeService * self, GMenu * menu, gboolean terse)
menu_item = g_menu_item_new (appt->summary, NULL);
- if (appt->color && !appt->has_alarms)
+ if (appt->has_alarms)
+ g_menu_item_set_attribute (menu_item, G_MENU_ATTRIBUTE_ICON,
+ "s", ALARM_CLOCK_ICON_NAME);
+ else if (appt->color != NULL)
g_menu_item_set_attribute (menu_item, "x-canonical-color",
"s", appt->color);