This repository was archived by the owner on Dec 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/UnityExtension/Assets/Editor/GitHub.Unity/UI Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ class SettingsView : Subview
4747 [ SerializeField ] private bool hasRemote ;
4848 [ NonSerialized ] private bool remoteHasChanged ;
4949 [ NonSerialized ] private bool userDataHasChanged ;
50+ [ NonSerialized ] private bool locksHaveChanged ;
5051
5152 [ SerializeField ] private string newGitName ;
5253 [ SerializeField ] private string newGitEmail ;
@@ -63,6 +64,7 @@ public override void OnEnable()
6364
6465 remoteHasChanged = true ;
6566 metricsHasChanged = true ;
67+ locksHaveChanged = true ;
6668 }
6769
6870 public override void OnDisable ( )
@@ -186,7 +188,7 @@ private void MaybeUpdateData()
186188
187189 userDataHasChanged = Repository . User . Name != gitName || Repository . User . Email != gitEmail ;
188190
189- if ( ! remoteHasChanged && ! userDataHasChanged )
191+ if ( ! remoteHasChanged && ! userDataHasChanged && ! locksHaveChanged )
190192 return ;
191193
192194 if ( userDataHasChanged )
@@ -212,6 +214,12 @@ private void MaybeUpdateData()
212214 newRepositoryRemoteUrl = repositoryRemoteUrl = activeRemote . Value . Url ;
213215 }
214216 }
217+
218+ if ( locksHaveChanged )
219+ {
220+ locksHaveChanged = false ;
221+ lockedFiles = Repository . CurrentLocks . ToList ( ) ;
222+ }
215223 }
216224
217225 private void Repository_OnActiveRemoteChanged ( string remote )
You can’t perform that action at this time.
0 commit comments