Bug 785704 - Part 1: fix a newSource regression from bug 795368; r=vporof