Fix #1690(rowEdit): dirty class shouldn't take precedence
Merge pull request #1708 from PaulL1/1690_rowedit_error_before_dirty

Fix #1690(rowEdit): dirty class shouldn't take precedence