File tree Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,9 @@ public bool CanCreatePopup()
59
59
public void StartPopup ( Popup popup )
60
60
{
61
61
Popup = popup ;
62
- ProcessPopup ( ) ;
62
+
63
+ if ( popup . CanStartDirectly ( ) )
64
+ ProcessPopup ( ) ;
63
65
}
64
66
65
67
public async void ProcessPopup ( )
Original file line number Diff line number Diff line change @@ -29,14 +29,19 @@ public string ProgressDescription
29
29
}
30
30
31
31
[ UnconditionalSuppressMessage ( "AssemblyLoadTrimming" , "IL2026:RequiresUnreferencedCode" ) ]
32
- public virtual bool Check ( )
32
+ public bool Check ( )
33
33
{
34
34
if ( HasErrors )
35
35
return false ;
36
36
ValidateAllProperties ( ) ;
37
37
return ! HasErrors ;
38
38
}
39
39
40
+ public virtual bool CanStartDirectly ( )
41
+ {
42
+ return true ;
43
+ }
44
+
40
45
public virtual Task < bool > Sure ( )
41
46
{
42
47
return null ;
Original file line number Diff line number Diff line change @@ -152,9 +152,9 @@ public Push(Repository repo, Models.Branch localBranch)
152
152
View = new Views . Push ( ) { DataContext = this } ;
153
153
}
154
154
155
- public override bool Check ( )
155
+ public override bool CanStartDirectly ( )
156
156
{
157
- return base . Check ( ) && ! string . IsNullOrEmpty ( _selectedRemoteBranch ? . Head ) ;
157
+ return ! string . IsNullOrEmpty ( _selectedRemoteBranch ? . Head ) ;
158
158
}
159
159
160
160
public override Task < bool > Sure ( )
You can’t perform that action at this time.
0 commit comments