Skip to content

Commit ae5186d

Browse files
committed
Remove context menu cache
1 parent 1562c88 commit ae5186d

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ public partial class MainViewModel : BaseModel, ISavable
3434

3535
private bool _isQueryRunning;
3636
private Query _lastQuery;
37-
private Result lastContextMenuResult = new Result();
38-
private List<Result> lastContextMenuResults = new List<Result>();
3937
private string _queryTextBeforeLeaveResults;
4038

4139
private readonly FlowLauncherJsonStorage<History> _historyItemsStorage;
@@ -986,19 +984,10 @@ private void QueryContextMenu()
986984
if (selected != null) // SelectedItem returns null if selection is empty.
987985
{
988986
List<Result> results;
989-
if (selected == lastContextMenuResult)
990-
{
991-
results = lastContextMenuResults;
992-
}
993-
else
994-
{
987+
995988
results = PluginManager.GetContextMenusForPlugin(selected);
996-
lastContextMenuResults = results;
997-
lastContextMenuResult = selected;
998989
results.Add(ContextMenuTopMost(selected));
999990
results.Add(ContextMenuPluginInfo(selected.PluginID));
1000-
}
1001-
1002991

1003992
if (!string.IsNullOrEmpty(query))
1004993
{
@@ -1381,8 +1370,6 @@ public async void Hide()
13811370
lastHistoryIndex = 1;
13821371
// Trick for no delay
13831372
MainWindowOpacity = 0;
1384-
lastContextMenuResult = new Result();
1385-
lastContextMenuResults = new List<Result>();
13861373

13871374
if (ExternalPreviewVisible)
13881375
CloseExternalPreview();

0 commit comments

Comments
 (0)