File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -662,19 +662,7 @@ private void QueryContextMenu()
662662 if ( selected == lastContextMenuResult )
663663 {
664664 // Use copy to keep the original results unchanged
665- results = lastContextMenuResults . ConvertAll ( result => new Result
666- {
667- Title = result . Title ,
668- SubTitle = result . SubTitle ,
669- IcoPath = result . IcoPath ,
670- PluginDirectory = result . PluginDirectory ,
671- Action = result . Action ,
672- ContextData = result . ContextData ,
673- Glyph = result . Glyph ,
674- OriginQuery = result . OriginQuery ,
675- Score = result . Score ,
676- AsyncAction = result . AsyncAction ,
677- } ) ;
665+ results = lastContextMenuResults . ToList ( ) ;
678666 }
679667 else
680668 {
@@ -689,7 +677,7 @@ private void QueryContextMenu()
689677
690678 if ( ! string . IsNullOrEmpty ( query ) )
691679 {
692- var filtered = results . Where
680+ var filtered = results . Select ( x => x . Clone ( ) ) . Where
693681 (
694682 r =>
695683 {
You can’t perform that action at this time.
0 commit comments