Patched diff class to fix bug for empty filenames