Public bug reported:

Related issue to 
https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1437305

For all day event(startTime == endTime), if all day event created at 2015-06-08
so src/imports/organizer/qdeclarativeorganizermodel.cpp[line:966]
    QList<bool> QDeclarativeOrganizerModel::containsItems(const QDateTime 
&start, const QDateTime &end, int interval)
   {
    ....
    ....
    startTime = item->itemStartTime();  //(2015-06-08  00:00:00.000)
    endTime = item->itemEndTime();      //(2015-06-08  00:00:00.000)

    // if dateTime.at(i) == (2015-06-07  00:00:00.000), it will return true, 
actually which would return false since all day event should occur at 
2015-06-08 after this line 
    if (!endTime.isNull() && endTime > dateTime.at(i) && endTime <= 
dateTime.at(i + 1)) {
          occupiedTimeSlots[i] = true;
           break;
    }

** Affects: qtpim-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New

** Patch added: "1437305.patch"
   
https://bugs.launchpad.net/bugs/1462989/+attachment/4411510/+files/1437305.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1462989

Title:
  containsItems returned wrong value when checking all day event

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtpim-opensource-src/+bug/1462989/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to