From 433ebe40c68c7f3b111bbec4c70f01207377059d Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 8 Apr 2009 23:38:36 +0200 Subject: [PATCH] Process event updates even if no events have been returned, so that the view is correctly cleared. --- kronolith/js/src/kronolith.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index a7607771d..e7a6c0e0a 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -694,16 +694,14 @@ KronolithCore = { dates = [start, end]; this._storeCache(r.response.events || {}, r.response.cal, dates); - if (r.response.events) { - // Check if this is the still the result of the most current - // request. - if (r.response.view != this.view || - r.response.sig != this.eventsLoading[r.response.cal]) { - return; - } - this._insertEvents(dates, this.view, r.response.cal); + // Check if this is the still the result of the most current request. + if (r.response.view != this.view || + r.response.sig != this.eventsLoading[r.response.cal]) { + return; } + + this._insertEvents(dates, this.view, r.response.cal); }, /** -- 2.11.0