@@ -281,7 +281,7 @@ private void InitializeKeyCommands()
281
281
ReloadPluginDataCommand = new RelayCommand ( _ =>
282
282
{
283
283
Hide ( ) ;
284
-
284
+
285
285
PluginManager
286
286
. ReloadData ( )
287
287
. ContinueWith ( _ =>
@@ -323,7 +323,7 @@ public string QueryText
323
323
/// <param name="queryText"></param>
324
324
public void ChangeQueryText ( string queryText , bool reQuery = false )
325
325
{
326
- if ( QueryText != queryText )
326
+ if ( QueryText != queryText )
327
327
{
328
328
// re-query is done in QueryText's setter method
329
329
QueryText = queryText ;
@@ -706,41 +706,38 @@ private void SetOpenResultModifiers()
706
706
OpenResultCommandModifiers = _settings . OpenResultModifiers ?? DefaultOpenResultModifiers ;
707
707
}
708
708
709
- public async void ToggleFlowLauncher ( )
709
+ public void ToggleFlowLauncher ( )
710
710
{
711
711
if ( MainWindowVisibility != Visibility . Visible )
712
712
{
713
713
MainWindowVisibility = Visibility . Visible ;
714
714
}
715
715
else
716
716
{
717
- switch ( _settings . LastQueryMode )
718
- {
719
- case LastQueryMode . Empty :
720
- ChangeQueryText ( string . Empty ) ;
721
- Application . Current . MainWindow . Opacity = 0 ; // Trick for no delay
722
- await Task . Delay ( 100 ) ;
723
- Application . Current . MainWindow . Opacity = 1 ;
724
- break ;
725
- case LastQueryMode . Preserved :
726
- LastQuerySelected = true ;
727
- break ;
728
- case LastQueryMode . Selected :
729
- LastQuerySelected = false ;
730
- break ;
731
- default :
732
- throw new ArgumentException ( $ "wrong LastQueryMode: <{ _settings . LastQueryMode } >") ;
733
- }
734
- MainWindowVisibility = Visibility . Collapsed ;
717
+ Hide ( ) ;
735
718
}
736
719
}
737
720
738
- public void Hide ( )
721
+ public async void Hide ( )
739
722
{
740
- if ( MainWindowVisibility != Visibility . Collapsed )
723
+ switch ( _settings . LastQueryMode )
741
724
{
742
- ToggleFlowLauncher ( ) ;
725
+ case LastQueryMode . Empty :
726
+ ChangeQueryText ( string . Empty ) ;
727
+ Application . Current . MainWindow . Opacity = 0 ; // Trick for no delay
728
+ await Task . Delay ( 100 ) ;
729
+ Application . Current . MainWindow . Opacity = 1 ;
730
+ break ;
731
+ case LastQueryMode . Preserved :
732
+ LastQuerySelected = true ;
733
+ break ;
734
+ case LastQueryMode . Selected :
735
+ LastQuerySelected = false ;
736
+ break ;
737
+ default :
738
+ throw new ArgumentException ( $ "wrong LastQueryMode: <{ _settings . LastQueryMode } >") ;
743
739
}
740
+ MainWindowVisibility = Visibility . Collapsed ;
744
741
}
745
742
746
743
#endregion
0 commit comments