@@ -281,7 +281,7 @@ private void InitializeKeyCommands()
281281 ReloadPluginDataCommand = new RelayCommand ( _ =>
282282 {
283283 Hide ( ) ;
284-
284+
285285 PluginManager
286286 . ReloadData ( )
287287 . ContinueWith ( _ =>
@@ -323,7 +323,7 @@ public string QueryText
323323 /// <param name="queryText"></param>
324324 public void ChangeQueryText ( string queryText , bool reQuery = false )
325325 {
326- if ( QueryText != queryText )
326+ if ( QueryText != queryText )
327327 {
328328 // re-query is done in QueryText's setter method
329329 QueryText = queryText ;
@@ -706,41 +706,38 @@ private void SetOpenResultModifiers()
706706 OpenResultCommandModifiers = _settings . OpenResultModifiers ?? DefaultOpenResultModifiers ;
707707 }
708708
709- public async void ToggleFlowLauncher ( )
709+ public void ToggleFlowLauncher ( )
710710 {
711711 if ( MainWindowVisibility != Visibility . Visible )
712712 {
713713 MainWindowVisibility = Visibility . Visible ;
714714 }
715715 else
716716 {
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 ( ) ;
735718 }
736719 }
737720
738- public void Hide ( )
721+ public async void Hide ( )
739722 {
740- if ( MainWindowVisibility != Visibility . Collapsed )
723+ switch ( _settings . LastQueryMode )
741724 {
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 } >") ;
743739 }
740+ MainWindowVisibility = Visibility . Collapsed ;
744741 }
745742
746743 #endregion
0 commit comments