Another fix for widget launching Calendar when no accounts/events exist.

Widget wasn't setting a data string when no events existed, which caused it to be
ignored by calendar. I've moved things around so the data uri always gets set and
only the time field is optionally added to it.
1 file changed