http://sourceforge.net/tracker/download.php?group_id=276816&atid=1175663&file_id=401828&aid=2956758\r
More info on this in the bug tracker:\r
http://sourceforge.net/tracker/?func=detail&aid=2956758&group_id=276816&atid=1175663\r
-- Event refreshing/updating is broken on N8. You will have to set update \r
- interval in settings to 0 in order to get it working on the N8.\r
\r
\r
How to obtain log file for solving issues:\r
- fixed "About" link opening inside browser instead of widget\r
- fixed sorting of events without date\r
- fixed calendar indicators not showing in some cases\r
+ - fixed homescreen widget not updating properly on N8\r
var calendarColors = [];\r
var updateTimer = null;\r
var screenRotationTimer = null;\r
+var lastUpdateTime = now;\r
\r
// vars for daylight saving time\r
var summertime = false; // true, if current date is in summer, false if in winter\r
document.getElementById('fullscreenCalendarList').innerHTML = entriesHtml;\r
cacheEntriesHtml = entriesHtml;\r
}\r
+ \r
+ lastUpdateTime = new Date();\r
} catch(e) {\r
error('displaying list:' + e + ', line ' + e.line);\r
return;\r
updateHomescreen();\r
else if (mode == 1)\r
updateFullscreen();\r
+ \r
+ var time = new Date();\r
+ if (time.getTime() - lastUpdateTime.getTime() > config['updateDataInterval'].Value * 60 * 1000) {\r
+ console.info('updateScreen(): force updateData() because last update was too long ago (' + (time.getTime() - lastUpdateTime.getTime()) / 1000 + 's)');\r
+ clearUpdateTimer();\r
+ updateData();\r
+ setUpdateTimer(); // reinitialize update timer\r
+ }\r
}\r
\r
function launchCalendar()\r