Skip to content

Commit 926f663

Browse files
committed
fixed NREs in Unsynced presenter
1 parent bf75502 commit 926f663

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

RetailCoder.VBE/UI/SourceControl/UnsyncedCommitsPresenter.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ public UnsyncedCommitsPresenter(IUnsyncedCommitsView view)
2323

2424
void OnPush(object sender, EventArgs e)
2525
{
26+
if (Provider == null)
27+
{
28+
return;
29+
}
30+
2631
try
2732
{
2833
Provider.Push();
@@ -35,6 +40,11 @@ void OnPush(object sender, EventArgs e)
3540

3641
void OnPull(object sender, EventArgs e)
3742
{
43+
if (Provider == null)
44+
{
45+
return;
46+
}
47+
3848
try
3949
{
4050
Provider.Pull();
@@ -47,6 +57,11 @@ void OnPull(object sender, EventArgs e)
4757

4858
void OnFetch(object sender, EventArgs e)
4959
{
60+
if (Provider == null)
61+
{
62+
return;
63+
}
64+
5065
try
5166
{
5267
Provider.Fetch();
@@ -61,6 +76,11 @@ void OnFetch(object sender, EventArgs e)
6176

6277
void OnSync(object sender, EventArgs e)
6378
{
79+
if (Provider == null)
80+
{
81+
return;
82+
}
83+
6484
try
6585
{
6686
Provider.Pull();

0 commit comments

Comments
 (0)