eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py

changeset 8222
5994b80b8760
parent 8220
006ee31b4835
child 8234
fcb6b4b96274
diff -r 0572a215bd2f -r 5994b80b8760 eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py
--- 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:

eric ide

mercurial