diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/SettingsView.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/SettingsView.cs index 5b3052399..91afd8fe0 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/SettingsView.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/SettingsView.cs @@ -51,8 +51,12 @@ public override void OnEnable() userSettingsView.OnEnable(); AttachHandlers(Repository); - Repository.CheckCurrentRemoteChangedEvent(lastCurrentRemoteChangedEvent); - Repository.CheckLocksChangedEvent(lastLocksChangedEvent); + if (Repository != null) + { + Repository.CheckCurrentRemoteChangedEvent(lastCurrentRemoteChangedEvent); + Repository.CheckLocksChangedEvent(lastLocksChangedEvent); + } + metricsHasChanged = true; }