diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/Window.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/Window.cs index 5fd7daaba..738a81ec4 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/Window.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/Window.cs @@ -208,15 +208,19 @@ private bool MaybeUpdateData(out string repoRemote) } else if (!HasRepository) { - repoBranch = null; - repoUrl = null; - } + if (repoBranch != null) + { + repoBranch = null; + repoDataChanged = true; + } - if (repoUrl == null) - { - repoUrl = DefaultRepoUrl; - repoDataChanged = true; + if (repoUrl != DefaultRepoUrl) + { + repoUrl = DefaultRepoUrl; + repoDataChanged = true; + } } + return repoDataChanged; }