Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 20541e5

Browse files
Fixing some event calls
1 parent 09cef46 commit 20541e5

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/GitHub.Api/Git/Repository.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public void Initialize(IRepositoryManager repositoryManager)
5252
repositoryManager.OnLocalBranchListChanged += RepositoryManager_OnLocalBranchListChanged;
5353
repositoryManager.OnCommitChanged += RepositoryManager_OnHeadChanged;
5454
repositoryManager.OnLocksUpdated += RepositoryManager_OnLocksUpdated;
55-
repositoryManager.OnStatusUpdated += RepositoryManager_OnStatusUpdated();
55+
repositoryManager.OnStatusUpdated += RepositoryManager_OnStatusUpdated;
5656
repositoryManager.OnActiveBranchChanged += RepositoryManager_OnActiveBranchChanged;
5757
repositoryManager.OnActiveRemoteChanged += RepositoryManager_OnActiveRemoteChanged;
5858
}
@@ -121,15 +121,15 @@ private void SetCloneUrl()
121121
OnRepositoryInfoChanged?.Invoke();
122122
}
123123

124-
private Action<GitStatus> RepositoryManager_OnStatusUpdated()
124+
private void RepositoryManager_OnStatusUpdated(GitStatus status)
125125
{
126-
return status => CurrentStatus = status;
126+
CurrentStatus = status;
127+
OnStatusUpdated?.Invoke(CurrentStatus);
127128
}
128129

129130
private void RepositoryManager_OnActiveRemoteChanged(ConfigRemote? remote)
130131
{
131132
CurrentRemote = remote;
132-
SetCloneUrl();
133133
OnActiveRemoteChanged?.Invoke(CurrentRemote.HasValue ? CurrentRemote.Value.Name : null);
134134
}
135135

@@ -195,7 +195,6 @@ public ConfigBranch? CurrentBranch
195195
{
196196
currentBranch = value;
197197
Logger.Trace("OnActiveBranchChanged: {0}", value?.ToString() ?? "NULL");
198-
OnActiveBranchChanged?.Invoke(currentBranch?.Name);
199198
}
200199
}
201200
}
@@ -217,7 +216,7 @@ public ConfigRemote? CurrentRemote
217216
{
218217
currentRemote = value;
219218
Logger.Trace("OnActiveRemoteChanged: {0}", value?.ToString() ?? "NULL");
220-
OnActiveRemoteChanged?.Invoke(value?.Name);
219+
SetCloneUrl();
221220
}
222221
}
223222
}
@@ -249,7 +248,6 @@ public GitStatus CurrentStatus
249248
{
250249
Logger.Trace("OnStatusUpdated: {0}", value.ToString());
251250
currentStatus = value;
252-
OnStatusUpdated?.Invoke(value);
253251
}
254252
}
255253

0 commit comments

Comments
 (0)