Comment 30 for bug 1328646

Revision history for this message
Charles Kerr (charlesk) wrote :

I'm seeing this bug in image 191 and found something interesting: the datetime service is still pushing the right information to the bus, but for some reason the panel and greeter aren't seeing it.

You can ask the datetime service what time it thinks it is by calling this from phablet shell:

$ dbus-send --print-reply --dest=com.canonical.indicator.datetime \
 "/com/canonical/indicator/datetime" "org.gtk.Actions.Describe" string:"phone-header"

Which will give you something like:

> method return sender=:1.33 -> dest=:1.78 reply_serial=2
> struct {
> boolean true
> signature ""
> array [
> variant array [
> dict entry(
> string "title"
> variant string "Upcoming"
> )
> dict entry(
> string "visible"
> variant boolean true
> )
> dict entry(
> string "label"
> variant string " 8:30 PM"
> )
> dict entry(
> string "accessible-desc"
> variant string " 8:30 PM"
> )
> ]
> ]

The "label" here is updated at least every minute and should be updated by the panel, but for some reason isn't.

The two screenshots above show this visually: the phone's panel and greeter say it's 8:17 PM, but the system clock and indicatator-datetime service say that it's 8:29 (screenshot 1) and 8:30 (screenshot 2). I took the second to confirm that the service was still updating its label each minute.