No, that line is fixing the notices that appear if blank content happened to get through. empty() does not ensure there is content as the string of '0' is classed as empty. I think the changes may be on the 1.8 branch.
But I don't think those changes would fix the issue entirely, because something else is truncating the content. Do you have a link to the SCeditor so I can try? Thanks.