001bbd36f5
If we increment our index variable while looping, this means that firstNewEvent will be one higher than it should. With a length 1 array, all events will be removed, so this has a cascading effect that events will not be stored at all. https://bugzilla.gnome.org/show_bug.cgi?id=693854