← Back to team overview

dx-packages team mailing list archive

[Bug 793450] Re: Calendar doesn't show today's date until opened a second time today

 

This new regression is happening because indicator-datetime-service no
longer knows when the menu is being popped down because it's been
decoupled from those GTK+ events after 13.10 de-GTK+-ified the indicator
stack.

So we need to re-introduce some kind of notification mechanism like we
used to have in about-to-show s.t. indicator-datetime-service will know
to snap the calendar to the current date when the indicator's menu gets
pulled down.

Adding also-affects unity, larsu is looking into u-p-s to see how much
work it will take to get about-to-show working properly there.

If that proves to be more effort than we have time for right now, we
could probably do an interim fix in IDO. indicator-datetime is
IdoCalendarMenuItem's only customer, so we could change the contract
between them for an IDO-and-datetime-specific fix. Obviously this a
"plan b" option; it would be better to just fix about-to-show.

** Also affects: unity
   Importance: Undecided
       Status: New

** Changed in: unity
     Assignee: (unassigned) => Lars Uebernickel (larsu)

** Changed in: indicator-datetime
       Status: Fix Released => Triaged

** Changed in: indicator-datetime
     Assignee: Javier Jardón (jjardon) => Charles Kerr (charlesk)

** Changed in: indicator-datetime
    Milestone: 0.2.94 => None

** Changed in: indicator-datetime
   Importance: Low => Medium

** Changed in: unity
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to indicator-datetime in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/793450

Title:
  Calendar doesn't show today's date until opened a second time today

Status in The Date and Time Indicator:
  Triaged
Status in Unity:
  New
Status in Unity Foundations:
  Fix Committed
Status in “indicator-datetime” package in Ubuntu:
  Confirmed

Bug description:
  Ubuntu 11.04
  indicator-datetime 0.3.1-0ubuntu1, Ubuntu 11.10
  indicator-datetime 0.3.94-0ubuntu2, Ubuntu 12.04
  Ubuntu 12.10
  indicator-datetime 12.10.3daily13.03.26-0ubuntu1, Ubuntu 13.04
  Ubuntu 13.10

  1) Log in
  2) Run a session for a day or two
  3) Open the calendar applet by clicking the clock. Although the date in the text field is correct, the graphic calendar still shows the date at which you either originally logged in, or clicked the calendar before.
  4) Hide it, and show it once more. The calendar now shows the correct date.

  The conflicting visual data can be very confusing if you only summon
  the calendar to find out what day it is. (I don't get much sunlight.)

  This is the sequel to bug 649800, which was supposedly fixed in Ubuntu
  11.04.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-datetime/+bug/793450/+subscriptions