@@ -33,15 +33,11 @@ private void Main_Load(object sender, EventArgs e)
3333 Logger . Success ( "Welcome to Super Grate! v" + Application . ProductVersion ) ;
3434 Logger . Information ( "Enter some information to get started!" ) ;
3535 UpdateFormRestrictions ( ) ;
36-
37-
38-
3936 /*
4037 Logger.Information("Downloading...");
4138 await new Download("https://github.com/belowaverage-org/SuperGrate/raw/master/USMT/x64.zip", @".\asdf.zip").Start();
4239 Logger.Success("Done!");
4340 */
44-
4541 }
4642 private RunningTask Running {
4743 get {
@@ -102,15 +98,20 @@ private async void BtStartStop_Click(object sender, EventArgs e)
10298 {
10399 SIDs [ count ++ ] = ( ( string [ ] ) lbxUsers . Tag ) [ index ] ;
104100 }
101+ bool setting ;
102+ bool success ;
105103 if ( CurrentListSource == ListSources . SourceComputer )
106104 {
107- await USMT . Do ( USMTMode . ScanState , SIDs ) ;
105+ success = await USMT . Do ( USMTMode . ScanState , SIDs ) ;
106+ if ( bool . TryParse ( Config . Settings [ "AutoDeleteFromSource" ] , out setting ) && setting && success )
107+ {
108+ await Misc . DeleteFromSource ( SourceComputer , SIDs ) ;
109+ }
108110 }
109111 if ( tbDestinationComputer . Text != "" && Running == RunningTask . USMT )
110112 {
111- await USMT . Do ( USMTMode . LoadState , SIDs ) ;
112- bool setting ;
113- if ( bool . TryParse ( Config . Settings [ "AutoDeleteFromStore" ] , out setting ) && setting )
113+ success = await USMT . Do ( USMTMode . LoadState , SIDs ) ;
114+ if ( bool . TryParse ( Config . Settings [ "AutoDeleteFromStore" ] , out setting ) && setting && success )
114115 {
115116 await Misc . DeleteFromStore ( SIDs ) ;
116117 }
@@ -238,7 +239,7 @@ private async void BtnDelete_Click(object sender, EventArgs e)
238239 }
239240 else if ( CurrentListSource == ListSources . SourceComputer )
240241 {
241- await Misc . DeleteFromTarget ( SourceComputer , SIDs . ToArray ( ) ) ;
242+ await Misc . DeleteFromSource ( SourceComputer , SIDs . ToArray ( ) ) ;
242243 Running = RunningTask . None ;
243244 btnListSource . PerformClick ( ) ;
244245 }
0 commit comments