The calendar with the correct color is being created in indicator-datetime-service's src/menu.cpp by a call to g_themed_icon_new_with_default_fallbacks("calendar").
The black-on-grey calendar is coming from unity8's plugins/Unity/Indicators/qml/MenuItemFactory.qml's appointmentMenu definition, which uses "image://theme/calendar".
If indicator-datetime-service needs to send the same icon over in both instances that's an easy enough fix; however, I wonder why image://theme/calendar is returning a black-on-grey item in the first place?
Hm, interesting. Alan, thanks for the photo.
The calendar with the correct color is being created in indicator- datetime- service' s src/menu.cpp by a call to g_themed_ icon_new_ with_default_ fallbacks( "calendar" ).
The black-on-grey calendar is coming from unity8's plugins/ Unity/Indicator s/qml/MenuItemF actory. qml's appointmentMenu definition, which uses "image: //theme/ calendar" .
If indicator- datetime- service needs to send the same icon over in both instances that's an easy enough fix; however, I wonder why image:/ /theme/ calendar is returning a black-on-grey item in the first place?