@@ -1385,15 +1385,14 @@ public void Show()
13851385 Application . Current . Dispatcher . Invoke ( ( ) =>
13861386 {
13871387 MainWindowVisibility = Visibility . Visible ;
1388-
1389- MainWindowOpacity = 1 ;
1388+ MainWindowOpacity = Settings . UseAnimation ? 0 : 1 ;
13901389
13911390 MainWindowVisibilityStatus = true ;
13921391 VisibilityChanged ? . Invoke ( this , new VisibilityChangedEventArgs { IsVisible = true } ) ;
13931392 } ) ;
13941393 }
13951394
1396- public async void Hide ( )
1395+ public void Hide ( )
13971396 {
13981397 lastHistoryIndex = 1 ;
13991398
@@ -1412,29 +1411,9 @@ public async void Hide()
14121411 if ( Settings . LastQueryMode == LastQueryMode . Empty )
14131412 {
14141413 ChangeQueryText ( string . Empty ) ;
1415- await Task . Yield ( ) ; // UI 갱신 보장
1416- }
1417-
1418- switch ( Settings . LastQueryMode )
1419- {
1420- case LastQueryMode . Preserved :
1421- case LastQueryMode . Selected :
1422- LastQuerySelected = ( Settings . LastQueryMode == LastQueryMode . Preserved ) ;
1423- break ;
1424-
1425- case LastQueryMode . ActionKeywordPreserved :
1426- case LastQueryMode . ActionKeywordSelected :
1427- var newQuery = _lastQuery . ActionKeyword ;
1428- if ( ! string . IsNullOrEmpty ( newQuery ) )
1429- newQuery += " " ;
1430- ChangeQueryText ( newQuery ) ;
1431-
1432- if ( Settings . LastQueryMode == LastQueryMode . ActionKeywordSelected )
1433- LastQuerySelected = false ;
1434- break ;
14351414 }
14361415
1437- // 창 숨김 즉시 처리
1416+ // 즉시 창 숨김
14381417 MainWindowVisibilityStatus = false ;
14391418 MainWindowVisibility = Visibility . Collapsed ;
14401419 VisibilityChanged ? . Invoke ( this , new VisibilityChangedEventArgs { IsVisible = false } ) ;
0 commit comments