--- a/eric6/Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py Sat Sep 21 20:30:56 2019 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py Sat Sep 21 22:03:03 2019 +0200 @@ -56,8 +56,10 @@ self.submoduleUrlDirCompleter = E5DirCompleter(self.submoduleUrlCombo) self.submoduleDirCompleter = E5DirCompleter(self.submoduleDirEdit) - ipath = Preferences.getMultiProject("Workspace") or \ + ipath = ( + Preferences.getMultiProject("Workspace") or Utilities.getHomeDir() + ) self.__initPaths = [ Utilities.fromNativeSeparators(ipath), Utilities.fromNativeSeparators(ipath) + "/", @@ -189,9 +191,11 @@ """ if path == self.__repodir: return "" - elif Utilities.normcasepath(Utilities.toNativeSeparators(path))\ + elif ( + Utilities.normcasepath(Utilities.toNativeSeparators(path)) .startswith(Utilities.normcasepath( - Utilities.toNativeSeparators(self.__repodir + "/"))): + Utilities.toNativeSeparators(self.__repodir + "/"))) + ): relpath = path[len(self.__repodir):] if relpath.startswith(("/", "\\")): relpath = relpath[1:]