@@ -226,7 +226,7 @@ public void TestAddingFlow([Values] bool withSystemModActive)
226226 } ) ;
227227
228228 OsuPopover ? popover = null ;
229- AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) != null ) ;
229+ AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) ? . IsPresent == true ) ;
230230 AddStep ( "attempt preset creation" , ( ) =>
231231 {
232232 InputManager . MoveMouseTo ( popover . ChildrenOfType < ShearedButton > ( ) . Single ( ) ) ;
@@ -254,7 +254,7 @@ public void TestAddingFlow([Values] bool withSystemModActive)
254254 InputManager . Click ( MouseButton . Left ) ;
255255 } ) ;
256256
257- AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) != null ) ;
257+ AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) ? . IsPresent == true ) ;
258258 AddStep ( "clear mods" , ( ) => SelectedMods . Value = Array . Empty < Mod > ( ) ) ;
259259 AddUntilStep ( "popover closed" , ( ) => ! this . ChildrenOfType < OsuPopover > ( ) . Any ( ) ) ;
260260 }
@@ -331,7 +331,7 @@ public void TestEditPresetName()
331331 } ) ;
332332
333333 OsuPopover ? popover = null ;
334- AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) != null ) ;
334+ AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) ? . IsPresent == true ) ;
335335 AddStep ( "clear preset name" , ( ) => popover . ChildrenOfType < LabelledTextBox > ( ) . First ( ) . Current . Value = "" ) ;
336336 AddStep ( "attempt preset edit" , ( ) =>
337337 {
@@ -380,7 +380,7 @@ public void TestEditPresetMod()
380380 } ) ;
381381
382382 OsuPopover ? popover = null ;
383- AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) != null ) ;
383+ AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) ? . IsPresent == true ) ;
384384 AddStep ( "click use current mods" , ( ) =>
385385 {
386386 InputManager . MoveMouseTo ( popover . ChildrenOfType < ShearedButton > ( ) . ElementAt ( 0 ) ) ;
@@ -411,7 +411,7 @@ public void TestEditPresetMod()
411411 InputManager . Click ( MouseButton . Left ) ;
412412 } ) ;
413413
414- AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) != null ) ;
414+ AddUntilStep ( "wait for popover" , ( ) => ( popover = this . ChildrenOfType < OsuPopover > ( ) . FirstOrDefault ( ) ) ? . IsPresent == true ) ;
415415 AddStep ( "click use current mods" , ( ) =>
416416 {
417417 InputManager . MoveMouseTo ( popover . ChildrenOfType < ShearedButton > ( ) . ElementAt ( 0 ) ) ;
0 commit comments