--- a/eric6/Plugins/VcsPlugins/vcsGit/GitDiffDialog.py Fri Oct 09 17:19:29 2020 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsGit/GitDiffDialog.py Sat Oct 10 12:20:51 2020 +0200 @@ -10,8 +10,8 @@ from PyQt5.QtCore import pyqtSlot, QFileInfo, Qt -from PyQt5.QtGui import QTextCursor, QCursor -from PyQt5.QtWidgets import QWidget, QDialogButtonBox, QApplication +from PyQt5.QtGui import QTextCursor +from PyQt5.QtWidgets import QWidget, QDialogButtonBox from E5Gui import E5MessageBox, E5FileDialog from E5Gui.E5Application import e5App @@ -169,11 +169,9 @@ self.contentsGroup.setTitle( self.tr("Difference ({0})").format(msg)) - QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) procStarted = self.__diffGenerator.start( fn, versions=versions, diffMode=diffMode, stashName=stashName) if not procStarted: - QApplication.restoreOverrideCursor() E5MessageBox.critical( self, self.tr('Process Generation Error'), @@ -187,7 +185,6 @@ """ Private slot connected to the finished signal. """ - QApplication.restoreOverrideCursor() self.refreshButton.setEnabled(True) diff1, diff2, errors, fileSeparators = self.__diffGenerator.getResult()