--- a/eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py Sun Apr 11 16:53:48 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py Sun Apr 11 18:45:10 2021 +0200 @@ -439,10 +439,12 @@ file.entry.commit_author if file.entry else "", file.path ) - if counter % 30 == 0: + if ( + counter % 30 == 0 and + self._clientCancelCallback() + ): # check for cancel every 30 items - if self._clientCancelCallback(): - break + break if self._clientCancelCallback(): break except pysvn.ClientError as e: