Skip to content

Commit 6477dea

Browse files
committed
Fix window flickering when entering some context menus
1 parent 48cbbba commit 6477dea

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -649,14 +649,10 @@ public ResultsViewModel SelectedResults
649649
get => _selectedResults;
650650
private set
651651
{
652-
var isReturningFromQueryResults = QueryResultsSelected();
653652
var isReturningFromContextMenu = ContextMenuSelected();
654653
_selectedResults = value;
655654
if (QueryResultsSelected())
656655
{
657-
_results.Visibility = Visibility.Visible;
658-
_contextMenu.Visibility = Visibility.Collapsed;
659-
660656
// QueryText setter (used in ChangeQueryText) runs the query again, resetting the selected
661657
// result from the one that was selected before going into the context menu to the first result.
662658
// The code below correctly restores QueryText and puts the text caret at the end without
@@ -677,8 +673,6 @@ private set
677673
}
678674
else
679675
{
680-
_results.Visibility = Visibility.Collapsed;
681-
_contextMenu.Visibility = Visibility.Visible;
682676
_queryTextBeforeLeaveResults = QueryText;
683677

684678
// Because of Fody's optimization
@@ -1110,8 +1104,7 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
11101104
{
11111105
App.API.LogDebug(ClassName, $"Clear query results");
11121106

1113-
// Hide and clear results again because running query may show and add some results
1114-
_results.Visibility = Visibility.Collapsed;
1107+
// Clear results again because running query may show and add some results
11151108
_results.Clear();
11161109

11171110
// Reset plugin icon

0 commit comments

Comments
 (0)