ubuntu-touch-coreapps-reviewers team mailing list archive
-
ubuntu-touch-coreapps-reviewers team
-
Mailing list archive
-
Message #08940
Re: [Merge] lp:~artmello/ubuntu-calendar-app/ubuntu-calendar-app-fix_1544582 into lp:ubuntu-calendar-app
Review: Needs Information
Whats happen on NewEvent page? Do we need something special when editing a event with end date null?
Diff comments:
>
> === modified file 'TimeLineBase.qml'
> --- TimeLineBase.qml 2016-03-03 21:42:08 +0000
> +++ TimeLineBase.qml 2016-03-16 19:14:10 +0000
> @@ -95,8 +95,15 @@
> dirty = true
> }
> if (e.endDateTime.getTime() != events[i].eventEndTime) {
> - console.warn("Event does not match end time")
> - dirty = true
> + if (!isNaN(e.endDateTime.getTime()) && !isNaN(events[i].eventEndTime)) {
this is wrong. this will cause the view to be update forever.
This check needs to verify if the event enddatetime is different from map endTime. This implementation will mark the view as dirty if the dates are not null (which is the most of the cases).
> + console.warn("Event does not match end time")
> + dirty = true
> + } else {
> + // Sometimes when both star and end time are equals
> + // end time is reported as empty
> + e.endDateTime = e.startDateTime
> + events[i].eventEndTime = events[i].eventStartTime
> + }
> }
>
> if (dirty) {
--
https://code.launchpad.net/~artmello/ubuntu-calendar-app/ubuntu-calendar-app-fix_1544582/+merge/289278
Your team Ubuntu Calendar Developers is subscribed to branch lp:ubuntu-calendar-app.
References