Following up on r1441276 and r1441280, reinstate the checks on just the number of received property changes (which is always > 0), as more code than expected was relying on always seeing these property changes. Without this certain local changes are reported via different code paths which produced unexpected results.
Following up on r1441276 and r1441280, reinstate the checks on just the number
of received property changes (which is always > 0), as more code than expected
was relying on always seeing these property changes. Without this certain local
changes are reported via different code paths which produced unexpected
results.

* subversion/libsvn_wc/diff_editor.c
  (close_directory,
   close_file): Revert usage of has_propchange as much cheaper check.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1441641 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion