--- a/src/eric7/Plugins/VcsPlugins/vcsGit/GitStatusDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsGit/GitStatusDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -866,6 +866,8 @@ """ Private slot to handle the Diff context menu entry. """ + from .GitDiffDialog import GitDiffDialog + namesW = [ os.path.join(self.dname, itm.text(self.__pathColumn)) for itm in self.__getStageableItems() @@ -888,8 +890,6 @@ names = namesW + namesS if self.diff is None: - from .GitDiffDialog import GitDiffDialog - self.diff = GitDiffDialog(self.vcs) self.diff.show() self.diff.start(names, diffMode=diffMode, refreshable=True)