← Back to team overview

touch-packages team mailing list archive

[Bug 1261191] Re: indicator-datetime list evolution calendar all day event a day before actual date of event

 

The issue where "Tomorrow 00:00"  is displayed instead of "Tomorrow" can
be fixed by changing src/utils.c generate_full_format_string_at_time()

        const gboolean full_day = then_end &&
(g_date_time_difference(then_end, then) >= G_TIME_SPAN_DAY);

to

        const gboolean full_day = then_end &&
(g_date_time_difference(then_end, then) >= G_TIME_SPAN_DAY ||
g_date_time_difference(then_end, then) == 0);


seems like the day event don't have a DTEND and that the code consider that they start and end at the same time. Either we should consider a length=0 as full day or we should fix the code to set "end" to a different value if that case

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to indicator-datetime in
Ubuntu.
https://bugs.launchpad.net/bugs/1261191

Title:
  indicator-datetime list evolution calendar all day event a day before
  actual date of event

Status in indicator-datetime package in Ubuntu:
  Confirmed

Bug description:
  1. What is expected

  I add new all day events to evolution calendar (caldav sync with
  owncloud and also local calendar). Evolution shows events just OK and
  indicator-datetime calendar shows correct day as bold as well and
  should also list events below as defined.

  2. What actually happens

  Indicator-datetime lists events to take place one day ahead e.g. all day event on Monday is listed to be happen on Sunday.
  ---
  ApportVersion: 2.0.1-0ubuntu17.6
  Architecture: amd64
  DistroRelease: Ubuntu 12.04
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  MarkForUpload: True
  NonfreeKernelModules: wl
  Package: indicator-datetime 0.3.94-0ubuntu2
  PackageArchitecture: amd64
  ProcVersionSignature: Ubuntu 3.11.0-15.23~precise1-generic 3.11.10
  Tags: precise running-unity third-party-packages
  Uname: Linux 3.11.0-15-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm admin debian-tor dialout dip libvirtd lpadmin plugdev sudo syslog

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