@@ -704,33 +704,30 @@ public async void ToggleFlowLauncher()
704
704
}
705
705
else
706
706
{
707
- switch ( _settings . LastQueryMode )
708
- {
709
- case LastQueryMode . Empty :
710
- ChangeQueryText ( string . Empty ) ;
711
- Application . Current . MainWindow . Opacity = 0 ; // Trick for no delay
712
- await Task . Delay ( 100 ) ;
713
- Application . Current . MainWindow . Opacity = 1 ;
714
- break ;
715
- case LastQueryMode . Preserved :
716
- LastQuerySelected = true ;
717
- break ;
718
- case LastQueryMode . Selected :
719
- LastQuerySelected = false ;
720
- break ;
721
- default :
722
- throw new ArgumentException ( $ "wrong LastQueryMode: <{ _settings . LastQueryMode } >") ;
723
- }
724
- MainWindowVisibility = Visibility . Collapsed ;
707
+ Hide ( ) ;
725
708
}
726
709
}
727
710
728
- public void Hide ( )
711
+ public async void Hide ( )
729
712
{
730
- if ( MainWindowVisibility != Visibility . Collapsed )
713
+ switch ( _settings . LastQueryMode )
731
714
{
732
- ToggleFlowLauncher ( ) ;
715
+ case LastQueryMode . Empty :
716
+ ChangeQueryText ( string . Empty ) ;
717
+ Application . Current . MainWindow . Opacity = 0 ; // Trick for no delay
718
+ await Task . Delay ( 100 ) ;
719
+ Application . Current . MainWindow . Opacity = 1 ;
720
+ break ;
721
+ case LastQueryMode . Preserved :
722
+ LastQuerySelected = true ;
723
+ break ;
724
+ case LastQueryMode . Selected :
725
+ LastQuerySelected = false ;
726
+ break ;
727
+ default :
728
+ throw new ArgumentException ( $ "wrong LastQueryMode: <{ _settings . LastQueryMode } >") ;
733
729
}
730
+ MainWindowVisibility = Visibility . Collapsed ;
734
731
}
735
732
736
733
#endregion
0 commit comments