From c0eaca207e02549a1ed9c62a042bda6bfb1cb1f7 Mon Sep 17 00:00:00 2001 From: Stanley Goldman Date: Tue, 21 Nov 2017 09:58:03 -0500 Subject: [PATCH] SettingsView needs to check if Repository is null The SettingsView is one of the few Views that needs to check for Repository being null. As it is used in the "Initialize Repository" workflow. --- .../Assets/Editor/GitHub.Unity/UI/SettingsView.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; }