--- a/eric6/Plugins/VcsPlugins/vcsGit/GitCopyDialog.py Wed Apr 21 17:56:12 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsGit/GitCopyDialog.py Wed Apr 21 19:40:50 2021 +0200 @@ -80,19 +80,20 @@ Private slot to handle the button press for selecting the target via a selection dialog. """ - if os.path.isdir(self.source): - target = E5FileDialog.getExistingDirectory( + target = ( + E5FileDialog.getExistingDirectory( self, self.tr("Select target"), self.targetEdit.text(), E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) - else: - target = E5FileDialog.getSaveFileName( + if os.path.isdir(self.source) else + E5FileDialog.getSaveFileName( self, self.tr("Select target"), self.targetEdit.text(), "", E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) + ) if target: self.targetEdit.setText(Utilities.toNativeSeparators(target))